Hallo, ich habe für die Filteroptionen ein Freitextfeld angelegt. Wie kann ich dieses nun im Frontend ausgeben?
ich habe es mit $option->getAttributes() versucht, ohne erfolg.
Hat jemand einen Tipp?
Hallo, ich habe für die Filteroptionen ein Freitextfeld angelegt. Wie kann ich dieses nun im Frontend ausgeben?
ich habe es mit $option->getAttributes() versucht, ohne erfolg.
Hat jemand einen Tipp?
ok, scheinbar stehen die attribute an den Filtern im Frontend nicht zur Verfügung. Da mit die Erweiterung an dieser stelle jetzt zu aufwändig war, habe ich kurzerhand ein Widget erstellt dass mit anhand der optionId die entsprenden Attribute holt.
ok, scheinbar stehen die attribute an den Filtern im Frontend nicht zur Verfügung. Da mit die Erweiterung an dieser stelle jetzt zu aufwändig war, habe ich kurzerhand ein Widget erstellt dass mit anhand der optionId die entsprenden Attribute holt.
Hallo Hbee,
Vor dem Problem stehe ich auch gerade. Wie hast du das dann gelöst?
Vielen Dank.
ok, scheinbar stehen die attribute an den Filtern im Frontend nicht zur Verfügung. Da mit die Erweiterung an dieser stelle jetzt zu aufwändig war, habe ich kurzerhand ein Widget erstellt dass mit anhand der optionId die entsprenden Attribute holt.
Hallo Hbee,
Vor dem Problem stehe ich auch gerade. Wie hast du das dann gelöst?
Vielen Dank.
hi, ich habe, wie oben beschrieben, ein Widget erstellt und hole mir darüber einfach die Attribute.
public function getFilterAttributesAction(){
$optionId = $this->Request()->getParam('id');
$attributes = Shopware()->Db()->fetchOne("SELECT my_filter_desc FROM s_filter_values_attributes WHERE valueID=?", array($optionId));
$this->View()->assign('optionAttributes',$attributes);
}
Das Widget habe ich dann in //themes/Frontend/MyTheme/frontend/listing/filter/facet-value-list.tpl aufgerufen:
{block name="frontend_listing_filter_facet_value_list_input"}
isActive()}checked="checked" {/if}/>
{/block}
Ich hoffe das hilft dir.
ok, scheinbar stehen die attribute an den Filtern im Frontend nicht zur Verfügung. Da mit die Erweiterung an dieser stelle jetzt zu aufwändig war, habe ich kurzerhand ein Widget erstellt dass mit anhand der optionId die entsprenden Attribute holt.
Hallo Hbee,
Vor dem Problem stehe ich auch gerade. Wie hast du das dann gelöst?
Vielen Dank.
hi, ich habe, wie oben beschrieben, ein Widget erstellt und hole mir darüber einfach die Attribute.
public function getFilterAttributesAction(){
$optionId = $this->Request()->getParam(‚id‘);
$attributes = Shopware()->Db()->fetchOne(„SELECT my_filter_desc FROM s_filter_values_attributes WHERE valueID=?“, array($optionId));
$this->View()->assign(‚optionAttributes‘,$attributes);
}Das Widget habe ich dann in //themes/Frontend/MyTheme/frontend/listing/filter/facet-value-list.tpl aufgerufen:
{block name=„frontend_listing_filter_facet_value_list_input“}
isActive()}checked=„checked“ {/if}/>
{/block}
Ich hoffe das hilft dir.
Erstmal Vielen Dank für deine Hilfe.
Leider bekomme ich es nicht zum laufen.