Sie sind hier

Virtuemart | Manufactorer at product detail

Wenn man ein Produkt schon im Detail sieht, ist ja auch manchmal der Hersteller von Interesse.
Als kleine Randnotiz an mich, wo ich Virtuemart abgeändert habe um den Hersteller in der Detailansicht vor den Produktnamen zu stellen, hier eine kurzes How To.

Für Virtuemart 1.1.5 (Betrifft nicht Joomla)
In der Datei /administrator/components/com_virtuemart/html/shop.product_details.php
steht es klar und deutlich.

* This has changed since VM 1.1.0
* Now we have a template object that can use all variables
* that we assign here.
*
* Example: If you run
* $tpl->set( "product_name", $product_name );
* The variable "product_name" will be available in the template under this name
* with the value of $product_name

Dazu habe ich die neue Zeile
$tpl->set( "manufacturer_name", $manufacturer_name );

unter die schon vorhandene Zeile 432 geschrieben, die sieht so aus
$tpl->set( "product_description", $product_description );

Im template kann ich nun manufacturer_name benutzen, zB im
components/com_virtuemart/themes/ja_larix/templates/product_details/flypage.tpl.php
in Zeile 28
dort stand vorher
?php echo $product_name ?> ?php echo $edit_link ?>/h1>

nachher
h1>?php echo $manufacturer_name ?> php echo $product_name ?> ?php echo $edit_link ?>/h1>

Ich glaube das erklärt auch ganz gut, wie man andere Attribute unterbringt.

Mit unvergessenen Grüßen,
yt