Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (\Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\CategoryFactory $categoryFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\Data\CollectionFactory $dataCollectionFactory, CategoryRepositoryInterface $categoryRepository) | |
getStoreCategories ($sorted=false, $asCollection=false, $toLoad=true) | |
getCategoryUrl ($category) | |
canShow ($category) | |
canUseCanonicalTag ($store=null) | |
![]() | |
__construct (Context $context) | |
isModuleOutputEnabled ($moduleName=null) | |
Data Fields | |
const | XML_PATH_USE_CATEGORY_CANONICAL_TAG = 'catalog/seo/category_canonical_tag' |
const | XML_PATH_CATEGORY_ROOT_ID = 'catalog/category/root_id' |
Protected Attributes | |
$_storeCategories = [] | |
$_storeManager | |
$_categoryFactory | |
$_dataCollectionFactory | |
$categoryRepository | |
![]() | |
$_moduleName | |
$_request | |
$_moduleManager | |
$_logger | |
$_urlBuilder | |
$_httpHeader | |
$_eventManager | |
$_remoteAddress | |
$urlEncoder | |
$urlDecoder | |
$scopeConfig | |
$_cacheConfig | |
Additional Inherited Members | |
![]() | |
_getRequest () | |
_getModuleName () | |
_getUrl ($route, $params=[]) | |
Catalog category helper
@SuppressWarnings(PHPMD.LongVariable)
Definition at line 19 of file Category.php.
__construct | ( | \Magento\Framework\App\Helper\Context | $context, |
\Magento\Catalog\Model\CategoryFactory | $categoryFactory, | ||
\Magento\Store\Model\StoreManagerInterface | $storeManager, | ||
\Magento\Framework\Data\CollectionFactory | $dataCollectionFactory, | ||
CategoryRepositoryInterface | $categoryRepository | ||
) |
\Magento\Framework\App\Helper\Context | $context | |
\Magento\Catalog\Model\CategoryFactory | $categoryFactory | |
\Magento\Store\Model\StoreManagerInterface | $storeManager | |
\Magento\Framework\Data\CollectionFactory | $dataCollectionFactory | |
CategoryRepositoryInterface | $categoryRepository |
Definition at line 65 of file Category.php.
canShow | ( | $category | ) |
Check if a category can be shown
ModelCategory | int | $category |
Definition at line 141 of file Category.php.
canUseCanonicalTag | ( | $store = null | ) |
Check if <link rel="canonical"> can be used for category
null | string | bool | int | Store | $store |
Definition at line 171 of file Category.php.
getCategoryUrl | ( | $category | ) |
Retrieve category url
ModelCategory | $category |
Definition at line 127 of file Category.php.
Retrieve current store categories
bool | string | $sorted | |
bool | $asCollection | |
bool | $toLoad |
Check if parent node of the store still exists
Definition at line 88 of file Category.php.
|
protected |
Definition at line 44 of file Category.php.
|
protected |
Definition at line 51 of file Category.php.
|
protected |
Definition at line 30 of file Category.php.
|
protected |
Definition at line 37 of file Category.php.
|
protected |
Definition at line 56 of file Category.php.
const XML_PATH_CATEGORY_ROOT_ID = 'catalog/category/root_id' |
Definition at line 23 of file Category.php.
const XML_PATH_USE_CATEGORY_CANONICAL_TAG = 'catalog/seo/category_canonical_tag' |
Definition at line 21 of file Category.php.