Hallo,
nach dem Update auf 5.1.0alpha erhalte ich plötzlich beim Zugriff auf Kategorieattribute bzw. Kategorie-Funktionsattribute folgenden Fehler:
Deprecated: JTL\Catalog\Category\MenuItem: getter should be used to get categoryAttributes in /xxxxx/includes/src/MagicCompatibilityTrait.php on line 34
wahlweise auch mit "to get categoryFunctionAttributes".
Das passiert in meinem Child Template, wo ich tatsächlich Kategorie-Attribute abfrage.
Hier:
Und hier:
Ich bin der Meinung, die Attribute genau so abgefragt zu haben, wie es hier:
https://docs.jtl-shop.de/de/latest/shop_templates/tipps_tricks.html#kategorieattribute-abfragen
unter Template-Code empfohlen wird.
Was mache ich falsch?
Dank & Gruß,
fibergirl
nach dem Update auf 5.1.0alpha erhalte ich plötzlich beim Zugriff auf Kategorieattribute bzw. Kategorie-Funktionsattribute folgenden Fehler:
Deprecated: JTL\Catalog\Category\MenuItem: getter should be used to get categoryAttributes in /xxxxx/includes/src/MagicCompatibilityTrait.php on line 34
wahlweise auch mit "to get categoryFunctionAttributes".
Das passiert in meinem Child Template, wo ich tatsächlich Kategorie-Attribute abfrage.
Hier:
Code:
{if $oNavigationsinfo->getCategory()->categoryAttributes.kurzbeschreibung->cWert|strlen > 0}
<div class="desc mb-5">
<h6>{$oNavigationsinfo->getCategory()->categoryAttributes.kurzbeschreibung->cWert|strip_tags}</h6>
</div>
{/if}
Code:
{assign var=notinnav value='nicht in navigation'}
{foreach $categories as $category}
{if isset($category->categoryFunctionAttributes.$notinnav) && $category->categoryFunctionAttributes.$notinnav == 1}
{continue}
{/if}
Ich bin der Meinung, die Attribute genau so abgefragt zu haben, wie es hier:
https://docs.jtl-shop.de/de/latest/shop_templates/tipps_tricks.html#kategorieattribute-abfragen
unter Template-Code empfohlen wird.
Was mache ich falsch?
Dank & Gruß,
fibergirl