本文整理汇总了PHP中Shop::getCategories方法的典型用法代码示例。如果您正苦于以下问题:PHP Shop::getCategories方法的具体用法?PHP Shop::getCategories怎么用?PHP Shop::getCategories使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Shop
的用法示例。
在下文中一共展示了Shop::getCategories方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: unset
$order .= " asc";
}
if ($_GET['order'] == 'desc') {
$order .= " desc";
}
}
unset($url[$n]);
unset($current_url_pages[count($current_url_pages) - 1]);
}
$smarty->assign("dir", $dirs);
for ($f = 0; $f < count($cat_list); $f++) {
$url_to_check = implode("/", $url) . '/';
if ($cat_list[$f]['full_url'] == $url_to_check) {
$cat_content = $cat_list[$f];
if (empty($cat_content['param_level'])) {
$categories = $shop->getCategories(1);
if (!empty($categories[0]['id'])) {
$redirectUrl = $shop->getFullUrlCategory($categories[0]['id'], 'catalog');
header("Location: " . BASE_URL . '/' . $redirectUrl);
die;
}
}
$page_found = true;
if (isset($title_template)) {
$page_title = $title_template;
} else {
if ($cat_content['name'] != '/') {
$page_title = $cat_content['name'];
}
}
if ($cat_content['meta_keywords'] != '') {
示例2: initCategoriesAssociation
public function initCategoriesAssociation($id_root = null)
{
if (is_null($id_root)) {
$id_root = Configuration::get('PS_ROOT_CATEGORY');
}
$id_shop = (int) Tools::getValue('id_shop');
$shop = new Shop($id_shop);
$selected_cat = Shop::getCategories($id_shop);
if (empty($selected_cat)) {
// get first category root and preselect all these children
$root_categories = Category::getRootCategories();
$root_category = new Category($root_categories[0]['id_category']);
$children = $root_category->getAllChildren($this->context->language->id);
$selected_cat[] = $root_categories[0]['id_category'];
foreach ($children as $child) {
$selected_cat[] = $child->id;
}
}
if (Shop::getContext() == Shop::CONTEXT_SHOP && Tools::isSubmit('id_shop')) {
$root_category = new Category($shop->id_category);
} else {
$root_category = new Category($id_root);
}
$root_category = array('id_category' => $root_category->id, 'name' => $root_category->name[$this->context->language->id]);
$helper = new Helper();
return $helper->renderCategoryTree($root_category, $selected_cat, 'categoryBox', false, true);
}
示例3:
?>
<div class="product-item">
<div class="product-image">
<img src="http://www.perseybaby.ru/files/image/lampochka.jpg"/>
</div>
<div class="product-title"><?php
echo $product->getName();
?>
</div>
<div class="product-price"><?php
echo $product->getPrice();
?>
руб</div>
</div>
<?php
}
?>
<?php
}
?>
</div>
<nav id="menu">
<?php
echo Shop::menu(Shop::getCategories());
?>
</nav>
</div>
</body>
</html>