Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 22, 2012, 21:39:50

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  SSP Bibliothek
| | | |-+  EP: Crossartikel in Detailseite
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: EP: Crossartikel in Detailseite  (Gelesen 2808 mal)
hop
Global Moderator
Hero Member
*****

Lob: 5
Offline Offline

Beiträge: 705


« am: September 09, 2005, 10:31:46 »

Frage: Wie kann ich Cross-Artikel (also z.B. Kunden die diesen Artikel gekauft haben, inetressieren sich auch für jene Artikel oder Zubehörartikel) in eine Detailseite einbinden ?


was wird benötigt:

ipl-datei "cross.ipl":



Code:
<!--spmacro:module(embed)
sub cross {
my $key = ssp::get_var_article('ergaenz4');
ssp::embedded("csearch","mini_cross_artikel.txt",$key . ":10000000"); }
-->

Diese Funktion sucht mit den Artikelnummern die in erganz4 beim Artikel eingetragen
sind, die zugehörigen Crossartikel mit deren Artikelnummer (deshalb ":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":

Code:
<table width="100%" border="0" cellspacing="2">
  <tr>
    <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>
    <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")
« Letzte Änderung: März 28, 2006, 23:41:10 von admin » Gespeichert

Schöne Grüße hop
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS