Hallo, wir wir haben hier mal wieder ein kleines Problem… und vielleicht hat ja jemand noch den entscheidenden Tipp, wie wir weiter kommen.
Wir haben ein Freitextfeld vom Typ Mehrfachauswahl angelegt
SPALTENTYP: Mehrfachauswahl - MEDIUMTEXT
ENTITY: Kategorie - Shopware\Models\Category\Category
In der Datei /themes/Frontend/Our-Theme/frontend/detail/tabs.tpl haben wir folgendes:
{block name="frontend_detail_tabs_content_passende_elements"}
{assign var=elenco value="|"|explode:{$sArticle.passende|substr:1:-1}}
{foreach $elenco as $value}
Hier brauchen wir den Kategorie Namen nach ID's!!!
{/foreach}
{/block}
Das funktioniert auch soweit ganz ok, also URLS’s sind perfekt und werden ins unserer Liste ausgegeben. Wir brauchen nun aber eben den eigentlichen Kategorie Namen! Wie können wir also die Namen der Kategorien bekommen? Gibt es da eine besondere Methode? Oder ist das nur über ein Plugin zu realisieren?
Besten Dank vorab an alle, die was dazu beitragen können…
Glaube du kannst dir das mal ansehen.
1 „Gefällt mir“
Danke schon mal für die Info, Moritz.
Shyim - der Teufelskerl - scheint ja für alles ein Plugin zu haben.
Der Teufelskerl weiß Bescheid und freut sich
Viele Grüße
Einbindung des PNG’s leider nur unzureichend…
@Moritz Naczenski schrieb:
https://github.com/shyim/ShyimAttributeTransformer
Glaube du kannst dir das mal ansehen.
Danke, das Plugin sieht gut aus, aber…
die Arrays enthalten kein ID der ausgewählten Kategorien mehr.
Das heißt, ich kann die Namen der Kategorien endlich haben (description), aber kein Link (URL) vorhanden für:
{url controller=cat sCategory=$value} wo $value ist CatID
Array:
passende => Array (3)
1 => Array (27)
parent => "8"
path => "|8|5|3|"
description => "Accessoires"
// da hätte ich gerne catID für "Accessoires" !! ///////
position => null
left => "0"
right => "0"
level => "0"
added => "2015-01-25 21:04:30"
changed => "2017-11-09 15:33:54"
metakeywords => null
metadescription => ""
cmsheadline => "Accessoires"
cmstext => "Sed placerat erat eu mattis vehicu..."
template => null
active => "1"
blog => "0"
external => ""
hidefilter => "0"
hidetop => "0"
mediaID => null
product_box_layout => null
meta_title => ""
stream_id => null
hide_sortings => "0"
sorting_ids => ""
facet_ids => ""
external_target => ""
2 => Array (27)
parent => "19"
path => "|19|6|3|"
description => "Coffee"
// da hätte ich gerne catID für "Coffee" !! ///////
...
...
Danke, aber jetzt fällt das URL für jede Kategorie
Original by Mart Virkus licensed under CC BY-NC-SA 4.0
Hallo,
leider habe ich noch keine Lösung. Ich finde aber seltsam dass so ein Software wie Shopware kein Method um Cat Description nach ID zu haben bietet.
Etwas änliches wie:
{url controller=cat sCategory=Id}
z.B.:
{DESCRIPTION controller=cat sCategory=Id}