Da das Online-Handbuch von xt:Commerce VEYTON 4.0 keine Anleitung zum einbinden eines Favicons in die WebShop-Software enthält, habe ich mich entschlossen hier eine kurze Anleitung zum Einbinden template-abhängiger Favicons zu geben.
Damit man für unterschiedliche Templates verschiedene Favicons einsetzen kann, muss die Datei styles.php im Verzeichnis xtCore (<webshop_root>/xtCore/styles.php) ergänzt werden. Wichtig ist, dass der folgender Code innerhalb der PHP Brackets liegt.
if( file_exists( $_SERVER{'DOCUMENT_ROOT'}._SRV_WEB_TEMPLATES._STORE_TEMPLATE.'/img/favicon.ico')) {
echo '<link rel="shortcut icon" href="'._SYSTEM_BASE_URL._SRV_WEB._SRV_WEB_TEMPLATES._STORE_TEMPLATE.'/img/favicon.ico" type="image/x-icon" />'."\n";
}
Mit diesen Zeilen wird geprüft, ob im Unterordner img des jeweiligen Template-Verzeichnisses eine Datei favicon.ico vorhanden ist, und diese dann eingebunden.
Nun kann unter jedem Template ein eigenes Favicon abgelegt werden.
Bsp.: <webshop_root>/templates/<eigenes template>/img/favicon.ico
Tags: Anleitung, VEYTON, Webdevelopment, xt:Commerce
danke für den tipp! genau das hab ich gesucht.
der pfad muss allerdings so lauten:
$_SERVER{‘DOCUMENT_ROOT’}.’/’._SRV_WEB_TEMPLATES._STORE_TEMPLATE.’/img/favicon.ico’
sonst gibt er aus “templates” anstatt “/templates”