|
Tipps - Tricks - Lösungen Thema: Crossartikel auf Detailseite Autor: hop
Frage: <!--spmacro:module(embed)
sub cross {
my $key = ssp::get_var_article('ergaenz4');
ssp::embedded("csearch","mini_cross_artikel.txt",$key . ":10000000"); }
-->
Benutzen Sie in der Workcenter Oberfläche den Festpin-Button (rechts oben) bei der Maske für die Artikelbearbeitung, dann kann man die Crossartikel bequem auswählen. Embedded-Template: "mini_cross_artikel.txt": <table width="100%" border="0" cellspacing="2">
<tr>
<td><a href="__xdetail__">Crossartikel auf Detailseite</a>
</td>
<td><a href="__xdetail__">__produkt__</a>
__image__ __preis__</td>
<td><a href="__xdetail__">__produkt__</a>
__image__ __preis__</td>
<td><a href="__xdetail__">__produkt__</a>
__image__ __preis__</td>
</tr>
</table>
Die Datei enthält nur die Tabelle, die später in die Vorlage eingefügt wird, es ist also keine komplette HTML-Datei. Deshalb auch die Endung .txt . Die Vorlage der Detailseite in der die Crossartikel dargestellt werden sollen, ist an zwei Stellen anzupassen. Eine Zeile im Kopfbereich hinzufügen: <!--spmacro:include(cross.ipl)-->>Damit wird der Programmcode der Datei cross.ipl eingebunden. (Man hätte den Code auch direkt in die Datei einfügen können) An die Stelle wo die Crossartikel erscheinen sollen: __embed::cross__ (Weil das Modul "embed" heisst und die Funktion "cross") Wenn Sie fragen zum Artikel haben, bitte im Support-Forum stellen.
|




Crossartikel n-mal in WK