Die beiden Templates
Beide Dateien liegen im TopRank-Verzeichnis des Shops. Das Shopsystem sucht zuerst nach einer subshopeigenen Fassung mit angehängter Subshop-Kennung, beispielsweise
template-category-deutsch.htm. Nur wenn es die nicht findet, nimmt es die allgemeine Datei. So lassen sich einzelne Subshops gesondert gestalten, ohne die anderen anzufassen.
Platzhalter werden wie im Shoptemplate geschrieben, also ~Name~ für einen Wert, {Name} und {/Name} für einen Bereich und {@Name} und {/@Name} für eine Schleife.
Angaben zum Shop
Diese Platzhalter stehen in beiden Templates frei zur Verfügung.StartUrl ist der nützlichere der beiden, denn damit bauen Sie auf jeder Kategorieseite den Weg zurück zur TopRank-Übersicht.
ShopID und SubshopID eignen sich für Tracking-Skripte, die auch auf den statischen Seiten laufen sollen.
Die Kategorieseite
Alles in diesem Abschnitt gilt ausschließlich intemplate-category.htm.
Die angezeigte Kategorie
CatDescr() kürzt auf die in Klammern angegebene Zeichenzahl und entfernt dabei alle HTML-Auszeichnungen. Das ist Absicht, denn beim Abschneiden mitten im Text bliebe sonst ein geöffnetes Element ohne sein schließendes Gegenstück zurück. Für den description-Eintrag im Seitenkopf ist das die richtige Fassung.
CatPage-1 ist die fehlende Hälfte zu Catname-1, denn ohne den Dateinamen lässt sich aus dem Namen der übergeordneten Kategorie kein Link bauen.
Keywords wird vom Shopsystem erzeugt und enthält den Namen der Kategorie sowie die Namen von bis zu drei übergeordneten Kategorien. Sind es weniger, füllt das Shopsystem mit festen Begriffen auf. Das Wort aus ShopKeyword steht immer darin.
Die fünf freien Felder je Kategorie werden im TopRank-Manager gepflegt und fassen bis zu 4000 Zeichen. Sie lassen sich als Wert und als Bereich verwenden, der Bereich greift, wenn das Feld gefüllt ist.
Die Produkte der Kategorie
{Products} ist der Bereich, der nur erscheint, wenn die Kategorie Produkte enthält. {@Products} ist die Schleife darüber.
Es liefert die vollständige Beschreibung des Produkts einschließlich HTML-Auszeichnungen.
PrdShortDescr greift auf die gepflegte Kurzbeschreibung zurück. Fehlt sie, kürzt das Shopsystem stattdessen die vollständige Beschreibung auf etwa 150 Zeichen. Die Stelle bleibt also nur dann leer, wenn beide Felder leer sind.
Nicht jedes Produkt der Kategorie landet auf der Seite. Produkte, die zum Zeitpunkt der Erzeugung nicht sichtbar sind, und Produkte der Autobasket-Kategorie werden übersprungen.
Blättern bei vielen Produkten
Die Zahl der Produkte je Seite ist in der TopRank-Konfiguration begrenzt. Hat eine Kategorie mehr, verteilt das Shopsystem sie auf mehrere Dateien.Splitlinks leer. Setzen Sie die Blätternavigation deshalb in eine Klammerung, sonst steht auf kurzen Seiten ein leeres Element.
Die Unterkategorien
Dieser Abschnitt gilt in beiden Templates. Auf der Übersichtsseite laufen Sie damit über die obersten Kategorien, auf einer Kategorieseite über deren Unterkategorien.SCatName ist nicht einfach der Kategoriename, sondern der im TopRank-Manager hinterlegte Suchbegriff, sofern dort einer gepflegt ist. Nur sonst greift das Shopsystem auf den Kategorienamen zurück.
SCatDescr() kürzt und entfernt dabei die HTML-Auszeichnungen, genau wie CatDescr() auf der Kategorieebene.
Die Übersichtsseite
Zwei Platzhalter gibt es nur intemplate-subshop.htm.
CatDescr auf der Kategorieseite und gehört üblicherweise in den description-Eintrag im Seitenkopf der Übersicht.
CreateDate enthält Datum und Uhrzeit im Format TT.MM.JJJJ HH:MM:SS. Die Angabe stammt aus dem Augenblick der Erzeugung, nicht aus dem Aufruf der Seite. Auf einer statischen Seite ist das genau der sinnvolle Wert.
Die Platzhalter im Überblick
Die Spalte “Steht in” nennt die Schleife, innerhalb derer der Platzhalter stehen muss. Alles mit “frei” darf an beliebiger Stelle im jeweiligen Template stehen.
Verwandte Themen
- Wegweiser: Templates für TopRank anpassen
- Wegweiser: SEO-Optimierung mit TopRank
- Wegweiser: SEO-URLs
- Referenz: SEO- (URL-Einstellungen TopRank)
