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: , , ,

1 Kommentar on Favicon richtig in xt:Commerce VEYTON 4.0 einbinden

  1. Sven S. sagt:

    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”
    ;)

Hinterlasse eine Antwort

*