Das <head>-Element ist in allen HTML-Standards ein Pflicht-Element und enthält im Wesentlichen Informationen über den Inhalt der HTML-Seite. In den Templates von WEBSALE V8s können Sie alle <head>-Elemente nutzen, die dem HTML-Standard entsprechen.
Bestimmte <head>-Elemente sind auch bei WEBSALE V8s Pflicht und müssen mit bestimmten WEBSALE-Tags eingebunden werden. Diese Elemente sind in diesem Kapitel beschrieben.
Inhalt
5 WS-Config: Setzen von Konfigurationsparametern
Als Meta-Angaben bezeichnet man allgemein Daten, die Informationen über andere Daten enthalten. In HTML gibt es dafür das Meta-Element, mit dem im <head>-Bereich (und nur dort) Zusatzangaben bereitgestellt werden können, die das Parsen der Datei oder die Verwaltung des Dateiinhalts erleichtern sollen.
Quelle: HTML/Kopfdaten/meta
Mit WEBSALE V8s können Sie beliebig viele Meta-Elemente nutzen. Für einige Meta-Elemente stellt Ihnen WEBSALE sogar spezielle WEBSALE-Tags zur Verfügung.
Sie können ganz einfach auf allen Templates Meta-Infomationen integrieren. Fügen Sie dazu einfach die gewünschten Meta-Tags innerhalb des <head>-Bereiches Ihrer Seite ein.
Meta-Robots-Tag
Mit dem Meta-Robots-Tag entscheiden Sie, ob eine HTML-Datei für eine Suchmaschine auffindbar sein soll oder nicht. Damit ist er einer der wichtigsten Meta-Tags und sollte immer innerhalb des <head>-Bereichs des Templates platziert werden.
Mit dem Tag WS-RobotControl steuert WEBSALE V8s automatisch die Angabe von "index,follow" oder "noindex,nofollow".
<head>
...
<meta name="robots" content="~WS-RobotControl~">
...
</head>
Referenz: WS-RobotControl
Wegweiser: Robots-Angabe im HTML-Head
Wegweiser: Suchmaschinen mit "robots.txt" steuern
Meta-Description- und Keywords-Tag
Für die Kurzbeschreibung description und die keywords können Sie auf der Produktübersichtsseite (ws_category.htm) und Produktdetailansicht (ws_product.htm) auf WEBSALE-Tags zurückgreifen, mit denen Sie die Informationen dynamisch pro Kategorie und/oder Produkt erstellen lassen können.
Beispiel für Kategorien:
<head>
...
<meta name="description" content="{CAT-Descr}~CAT-Descr_StripHtml~{/CAT-Descr}">
<meta name="keywords" content="~CAT-Name_StripHtml~ {CAT-FreeField2}~CAT-FreeField2~{/CAT-FreeField2}">
...
</head>
Wegweiser: Beschreibung einer Kategorie
Wegweiser: TopRank konfigurieren und aktivieren
Beispiel für Produkte:
<head>
...
<meta name="description" content="{PR-Descr}~PR-Descr_StripHtml~{/PR-Descr}">
<meta name="keywords" content="~PR-Name_StripHtml~">
...
</head>
Wegweiser: TopRank konfigurieren und aktivieren
Mithilfe des Base-Elementes legen Sie die Basis für alle relativen Verweise auf Ihren Templates fest.
Quelle (externer Link): HTML/Kopfdaten/base
Das Basis-Verzeichnis eines WEBSALE-Onlineshops ist immer das Subshop-Templateverzeichnis.
Wegweiser: Subshop-Templateverzeichnis
Um immer eine korrekte Referenzierung zur Basis zu gewährleisten, muss das Base-Element immer mit dem Tag URL-Template angegeben werden.
<head>
...
<base href="~URL-Template~">
...
</head>
Referenz: URL-Template
WEBSALE V8s weiß, dass die Verwendung von UTF-8 nicht nur die Erstellung von Seiten einfacher macht, sondern dass dadurch auch unerwartete Resultate bei der Übertragung von Formularen und bei der Codierung von URLs, wo auch die Zeichencodierung des Dokuments als Grundlage verwendet wird, verhindert werden können.
Die Angabe der Codierung mit UTF-8 ist aber aufgrund technischer Abhängigkeiten nicht zulässig: Einige eventuell angeschlossenen Drittanbieter(-Systeme) in Deutschland und vielen anderen Ländern weltweit unterstützen UTF-8 noch nicht vollständig. Dies kann beispielsweise Payment, Bonitätsprüfung, Suchdienstleister, Warenwirtschaftssysteme, Logistiker etc. betreffen.
Bitte verwenden Sie stattdessen einen korrekten ISO-Zeichensatz. Wenn die Texte der Shop-Oberfläche und die Produktdaten für ein bestimmtes Land bzw. eine bestimmte Sprache lokalisiert werden müssen, ist lediglich der für diese Sprache passende ISO-Zeichensatz für diesen Shop vorzusehen.
Da der von WEBSALE bereit gestellte Muster-Shop in deutscher Sprache ausgeliefert wird, wird als charset= die Zeichencodierung ISO-8859-1 verwendet.
<head>
...
<meta charset="ISO-8859-1">
...
</head>
Wegweiser: Sprache, Zeichensatz und Datumsformat vorgeben
Das Canonical-Tag ist ein weiterer Schritt der Suchmaschinenbetreiber, um des "Duplicate Contents" Herr zu werden. Duplicate Content liegt vor, wenn zwei oder mehrere Seiten mit unterschiedlichen URLs gleiche oder fast gleiche Inhalte zeigen. Das kann sich negativ auf das Suchmaschinen-Ranking Ihres Onlineshops auswirken.
Fügen Sie deshalb die Canonical-Anweisung mit dem Tag WS-RobotCanonical in den <head>-Bereich eines jeden Templates ein und passen Sie die Ausgabe des Tags zur Vermeidung von Duplicate Content an:
Wegweiser: Canonical-Anweisung im HTML-Head
<head>
...
<link rel="canonical" href="~WS-RobotCanonical~">
...
</head>
Referenz: WS-RobotCanonical
5 WS-Config: Setzen von Konfigurationsparametern
In diesem Bereich werden diverse Konfigurationsparameter übergeben, die Template-spezifisch verwendet werden sollen. Der Bereich wird als HTML-Kommentar im Header des Templates eingefügt, in dem die Konfigurationsparameter gültig sein sollen.
<!--{WS-Config}
...
PMPositionType = css_ul
...
{/WS-Config}-->
Referenz: WS-Config