Montag bis Freitag 09:00 - 15:00 Uhr
Forum
 
11.12.2010, 16:15

MEGA-Template





Bitte nicht fragen wie wir ausgerechnet auf diesen Namen gekommen sind:D, ist auch nicht wichtig. Aber das was sich dahinter verbirgt ist wirklich cool!

Was macht ein MEGA-Template?



Stellen Sie sich vor, sie wollen (aus z.B. SEO Gründen) eine HTML Seite bauen, die einen bestimmten Hersteller vorstellt.
Beispiel: Blogbeitrag Fit durch die Silvesternacht.

Wer so etwas komplett statisch aufbaut, der läuft Gefahr, dass wenn sich Artikelnamen ändern oder Artikel gar deaktiviert werden, diese Seite nicht mehr stimmt. Und genau da kommt das MEGA-Template ins Spiel, was solche Inhalte in HTML-Includes, Bannern oder gar im Musiktitel/HTML-Feld eines Artikels dynamisch generieren kann.

Als fertige und gewohnte Technik dient im Hintergrund das altbewährte MOD4-Template! Sprich aus dem damaligen Update für MOD4: www.powergap.de/forum/index.php?topic=457.msg752#post_anc2 ist es möglich in z.B. einem HTML-Include (ohne Programmierkenntnisse) eine solche Dynamik abzubilden. Einzig HTML & CSS sollten Ihre besten Freunde sein

Da man alle Synonyme des MOD4 nutzen kann, ist es möglich das MOD4-Template Ihres aktuellen Suchergebnisses zu nutzen, um auf einer beliebigen Seite x Artikel eines Herstellers, einer AUG oder auch x gezielte Artikelnummern anzuzeigen.


Wo kann das MEGA-Template eingesetzt werden:



- Banner Startseite
- Banner im Artikeldetail
- Banner Shopfenster
- Kopfbanner
- HTML-Include
- Musiktitel/HTML-Feld in der Artikeldetailanzeige

Konfiguration und Handhabung:



Wichtig: Der gesamte Code darf keine Umbrüche enthalten! Sprich auch das HTML-Template muss in einer Zeile komplett durchgeschrieben sein. Sonst funktioniert das Template leider nicht.

Das doppelte Raute-Symbol ist dabei der Trenner für verschiedene Variablen, mit dem das MEGA-Template konfiguriert wird.









Variable_1:"megatemplate" = fester String. Zeigt dem System an, dass es sich um ein MEGA-Template handelt.
Variable_2:"5" ist die Anzahl der gewünschten Artikel
Variable_3:"her" ist der Selektions-Typ. Esgibt folgende Typen:
ag = Artikelgruppe
aug = Artikeluntergruppe
aug2 = Artikeluntergruppe 2
zk1 = Zusatzkategorie1
zk2 = Zusatzkategorie2
sk1 = Spezialkategorie1
sk2 = Spezialkategorie2
her = Hersteller
azu = Artikelzusatz
anr = Artikelnummern
sql = direkte Eingrenzung per SQL-Statement
Variable_4:"72" ist die Wertangabe für den Selektions-Typ. In dem Beispiel von oben also die ID 72 für die HerstellerID der Marke Verbatim. Es sind auch mehrere Werte mit Komma getrennt möglich. Beispiel "72,73" würde also 5 zufällige Artikel von entweder HerstellerID 72 oder HerstellerID 73 selektieren. Über den Selektions-Typ "anr" lassen sich so auch beliebig viele Artikelnummern selektieren.
Wenn der Typ "sql" gewählt wurde, steht in der 4. Variable das SQL-Statement. Beispiel: "name_de LIKE '%bunt%'" was also alle Artikel suchen würde, die das Wort "bunt" im Artikelnamen tragen. Beispiel 2: "name_de LIKE '%bunt%' OR name_de LIKE '%2012%'" würde nach Artikeln suchen, die entweder bunt oder 2012 im Artikelnamen stehen haben. Es gibt da natürlich unzählige Möglichkeiten. Bei Fragen dazu einfach ein Ticket aufsetzen.
Variable_5:"name_de" ist der Feldname der Artikeltabelle für die Sortierung, des Ergebnisses, das man damit selbst beeinflussen kann
Beispiele:
- „vk DESC“ nach dem teuersten zuerst
- „vk“ nach dem billigsten zuerst
- „name_de“ alphabetisch nach Artikelname
- „RAND()“ = Zufallsgenerator
- „aedat“ = nach Anlagedatum (alt)
- „aedat DESC“ = nach Anlagedatum (neu)
Variable_6:HTML-Code des Templates
Variable_7:"50" ist die Wortanzahl für das Cutten von längeren Texten wie z:B. den Artikeltext.


Der logische Aufbau des MEGA-Template anders dargestellt:

##megatemplate##[ANZAHL ARTIKEL]##[TYP]##[WAS]##[SORT] ##[das ganze Template HTML]##[ANZAHL WÖRTER]##

Die TOP 10 können eingebunden werden. Dann bitte diesen Code verwenden:

##megatemplate##10##top####anz##

Die letzten Bewertungen eingebunden werden. Dann bitte diesen Code verwenden:

##megatemplate##4##LetzteBewertungen##0##name_de####50##


Beispiel (Artikelzusatz ID 5) für fast alle T2 Versionen für die Startseite Suchergebnismodul passend:

<ul>##megatemplate##4##azu##5##RAND()##<li class="art_box">#se_template</li>##50##</ul>



Welche Synonyme kann man im Template verwenden:



Alle, die auch im MOD4 (Ihr Suchergebnis-Template, siehe www.powergap.de/forum/index.php?topic=457.msg752#post_anc2) eingebaut sind.

Fragen & Ideen:



Wie schon anfangs hingewiesen ist dieses Feature nur für die Shopbetreiber geeignet, die sich auch gut mit HTML & CSS auskennen. Sollte es Fragen hierzu geben stehen wir Ihnen wie gewohnt für diese zu Verfügung. Bitte um Verständnis, dass wir aber weiterhin keinen HTML oder CSS Support leisten können.

Sollten Sie selbst nicht die Zeit finden dieses Feature zu nutzen, dann nehmen wir das gerne auch als Auftrag an.

Damit lassen sich jedenfalls auch aus SEO-Sicht sehr interessante Lösungen erarbeiten, die dynamisch bleiben und damit auch der Suchmaschine immer neues Futter geben können.

Zu diesem Feature wird es noch viele Ideen und Umsetzungsbeispiele geben. Wir lassen diesen Beitrag gerne offen und bitten die Shopbetreiber eigene Beispiele hier zu posten.

Das Beispiel mit der Hersteller-Informationsseite oder diesem Scroller ist nur eines von 100 Ideen, für die man nun das MEGA-Template nutzen könnte. Ich denke es wird zukünftig eine große Rolle spielen um Content dynamisch zu halten.

Der nötige Aufwand hängt ganz von den grafischen Wünschen ab. Das wirklich gelungene Beispiel oben von Vinexus ist sicher nicht in ein paar Minuten fertig. Hat aber lange Bestand und zeigt wirklich effektvoll, welche Mühe sich der Shopbetreiber hierzu macht. Diese Mühe spürt der Besucher selbstverständlich in Form von Vertrauen, welches dafür bei ihm unterbewusst ankommt. Vielen Dank an der Stelle auch an Kai von Vinexus, der die Idee für dieses Feature lieferte.