Hallo zusammen, würde gerne meine Webfonts in den (Test)Shop einbinden. Welche Datei nehme ich hierfür um meine <script> Zeilen in den <head> tag des Shops einzubinden? Danke & LG
Für 2.1: Leg dir einen passenden Extender in user_classes/overloads an. Kopier dir dazu aus dem _samples Ordner den HeaderExtenderComponent Ordner hoch. Pass die Echo Anweisung im Beispiel Extender an, der darin liegt.
Danke, aber das ist wohl zu hoch für mich. Hatte gehofft die Antwort fällt in Richtung nimm Datei X und füge den Code zwischen Y und Z ein Hatte auch überlegt, dass via Tracking-Bereich im Admin-Backend einzubinden, da landet es ja allerdings leider im body und nicht im head...
Ansich steht genau das da. Noch ein Versuch: Das was da im Sample in der echo Anweisung zwischen den beiden ticks ( ' ) steht, wird 1:1 in den Header ausgegeben. Hilft dir das Wissen ?
Füge ich dies ein: Code: <?php /* -------------------------------------------------------------- SampleExtender.inc.php 2014-01-01 gm Gambio GmbH http://www.gambio.de Copyright (c) 2014 Gambio GmbH Released under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html] -------------------------------------------------------------- */ class SampleExtender extends SampleExtender_parent { function proceed() { parent::proceed(); echo '<script src="//XXX.XXX.net/XXX.js"></script> <script>try{Typekit.load();}catch(e){}</script>'; } } bekomme ich das im Quelltext: Code: <script src="[URL="http://www.gambio-forum.de/view-source:http://xxx.xxx.net/XXX.js"]//XXX.XXX.net/XXX.js[/URL]"></script> <script>try{Typekit.load();}catch(e){}</script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de"> <head> <!-- ========================================================= Shopsoftware by Gambio GmbH (c) 2005-2014 [[URL="http://www.gambio.de]"]www.gambio.de][/URL] ========================================================= Gambio GmbH offers you highly scalable E-Commerce-Solutions and Services. The Shopsoftware is redistributable under the GNU General Public License (Version 2) [[URL]http://www.gnu.org/licenses/gpl-2.0.html][/URL]. based on: E-Commerce Engine Copyright (c) 2006 xt:Commerce, created by Mario Zanier & Guido Winger and licensed under GNU/GPL. Information and contribution at [URL]http://www.xt-commerce.com[/URL] ========================================================= Please visit our website: [URL="http://www.gambio.de"]www.gambio.de[/URL] ========================================================= --> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="robots" content="index,follow" /> <meta name="language" content="de" /> <meta name="date" content="" /> Wie bekomme ich das zwischen die <head> Tags? Sorry, ich ralls nicht
echo 'xyz' bedeutet, dass was zwischen den Stricherln steht wird als Text ausgegeben. Schreib an die Stelle nur deinen <script> Teil und lass das echo inkl ' ' weg.
ja binde Sie doch einfach über die Code: SHOPROOT/templates/EyeCandy/javascript/general.js.php mach Dir daraus eine USERMOD Datei und gut ...
Ich möchte doch den Teil quasi als Text ausgeben. Oder verstehe ich Dich falsch? Wenn ich das echo weglasse führt das zu einem Script-Fehler. Ja, das klappt schonmal soweit ganz gut - Danke! Hatte allerdings versucht die Datei als general-USERMOD.js.php zu speichern, aber die erkennt er dann nicht. Muss ich die in diesem Fall in einem speziellen USERMOD-Ordner ablegen?
nee, ich denke mal so wird das nichts, wenn dann muss die Datei in den Template Ordner in usermod/javasript/global oder je nach dem wo du das anwenden möchtest
Muss die Datei zudem trotzdem umbenannt werden oder ist der global Ordner von der Hirarchie höher und die Originaldatei wird ignoriert?
Alles klar, teste das nachher gleich mal! Danke! EDIT: Seltsamerweise funktioniert das auch so nicht. Denke ich belasse die Änderung erstmal in der Originaldatei... Wird mir spätestens bei nem Update wieder einfallen wenn es nicht mehr funktioniert
Also ich zieh mir den Font auf den Webspace und binde den einfach in der CSS Datei mit ein. Die ganzen Social Media Buttons links sind FONT Symbole aus einem WebFont. das is einfach und sicher und ich hab keine weitere Domain die ich anzapfe beim laden jeder Seite.
Wenn ihr das mit dem Overload und Usermods usw nicht hinbekommt dann halt auf die alte Wild West art /templates/EyeCandy/module/head.html rein damit kurz vor das </head> und gut is.
Das Ganze mit dem direkt coden in die head.html sollte doch auch mit Typekit-Fonts funktionieren, oder? Tut's bei mir nämlich nicht. In der HTML-Ausgabe mittels Quelltext ansehen steht das <script> auch nicht drinnen. hm......