J'ai un composant tiers qui stocke ses catégories dans un #__categories
tableau.
-----+----------------+-----------------------+-----------------------+-----
... | extension | title | alias | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_content | Uncategorised | uncategorised | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_banners | Sample Data-Banners | sample-data-banners | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_newsfeeds | Sample Data-Newsfeeds | sample-data-newsfeeds | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_contact | Sample Data-Contact | sample-data-contact | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_content | Joomla! | joomla | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_thirdparty | ThirdParty Category | thridparty-category | ...
-----+----------------+-----------------------+-----------------------+-----
... | ... | ... | ... | ...
-----+----------------+-----------------------+-----------------------+-----
Je peux imprimer des catégories à partir com_banners
ou à partir d'autres composants principaux comme ci-dessous,
$categories = JCategories::getInstance('Banners');
$subCategories = $categories->get()->getChildren(true);
print_r($subCategories);
Mais ça montre
" Erreur fatale : la classe 'ThirdPartyCategories' est introuvable dans ... \ bibliothèques \ héritage \ categories \ categories.php sur la ligne 152"
lorsque vous essayez d'imprimer les catégories d'une autre extension comme ci-dessous,
$categories = JCategories::getInstance('ThirdParty');
$subCategories = $categories->get()->getChildren(true);
print_r($subCategories);
Que dois-je faire avec les catégories héritées dans les bibliothèques joomla?
Remarque: Le nom
ThirdParty
n'est qu'un espace réservé, peut être le nom d'une extension tierce.
ThirdParty
le nom réel du composant?