Hallo zusammen,
hier nun die vierte offene Frage, als Einzelthread - diesmal geht’s ums [B]Firmenlogo[/B]:
-> Ich bin mir noch nicht sicher, ob ich eher nach dem Thema “Azure” oder “Basic” tendiere. Daher würde ich gerne beide Themes “aktuell” halten, um ggfs. kurzfristig umschalten zu können.
Habe aktuell den Shop CE 4.6.5_49955 installiert.
[B]Nun meine Frage:[/B]
4) Habe vorläufig das [B]Firmenlogo [/B]in den jeweiligen Themes durch mein eigenes ersetzt (jeweils unter img/logo.png). Aber das ist ja eigentlich im Shop nicht so gedacht - oder wozu gibt es die Einstellmöglichkeit: [B]Stammdaten -> Grundeinstellungen -> RDFa -> erweiterte Shop-Daten -> Logo-URL[/B]?
Habe dort mein Logo hinterlegt und in beiden Themes wird nur das original oxid logo angezeigt. Der hinterlegte Pfad wird bei Direktangabe im Browser korrekt angezeigt - die URL-Angabe funktioniert nicht bei Angabe einer URL mit oder ohne http://.
Evtl. würde ich dann noch gerne wissen, wie ein Logo in den beiden Themes ggfs. skaliert oder sonst angepasst werden kann, denn in den beiden Themes sind die Logos unterschiedlich groß… (ich habe zumindest den Eindruck, dass im “Basic” Theme das Original Oxid-Logo nicht so hoch angezeigt wird wie im “Azure”) - und dann sollte man sich - denke ich - an die ursprüngliche Höhe halten, da sonst irgendwas im Shoplayout nicht richtig angezeigt wird.
Vielen Dank für Eure Tipps :o und viele Grüße
Tom
RDFa Daten haben nichts damit zu tun, wie der Shop dargestellt wird. Hier mal eine kurze Einführung in RDFa http://de.wikipedia.org/wiki/RDFa
Du musst tatsächlich das logo in den Themes ersetzen. Alternativ kannst Du auch die header.tpl anpassen und Deine eigene Logodatei einbinden. dann musst du nicht überschreiben.
[{assign var="slogoImg" value="logo.png"}]
<a id="logo" href="[{$oViewConf->getHomeLink()}]" title="[{$oxcmp_shop->oxshops__oxtitleprefix->value}]"><img src="[{$oViewConf->getImageUrl($slogoImg)}]" alt="[{$oxcmp_shop->oxshops__oxtitleprefix->value}]"></a>
[QUOTE=MeisterYoda;105638]-schnipp-
[{assign var="slogoImg" value="logo.png"}]
-schnipp-
[/QUOTE]
Hi Meister und vielen Dank für den Tipp!
Der Code funktioniert perfekt - Danke! - noch eine Frage hierzu hab ich: Wenn ich ein beiden Themes (basic/azure) die [I]selbe[/I] Bilddatei angeben möchte, dann muss ich ja “absolute” Pfade eingeben, also anstatt value=“logo.png” dann value="/logos/logo.png" (oder ähnlich) - diese Verzweigung funktioniert aber nicht - wie kann ich von beiden tpl Dateien aus eine einheitliche Datei (auf einem eigenen oder sonstigen gemeinsam erreichbaren Verzeichnis) ansprechen?
Muss ich da die komplette URL angeben oder was ist zu tun?
Ich will damit erreichen, dass das Logo nur 1x präsent ist und bei - warum auch immer - Änderung des Logos diese nicht aus Versehen nur 1x kopiert wird.
Besten Dank nochmals :o und viele Grüße
Tom
Dann kannst du diese Anweisung [{$oViewConf->getImageUrl($slogoImg)}] (im image-tag komplett killen und durch den absoluten pfad ersetzen. Also z.B
<img src="http://www.deinshop.de/deinpfad/deinlogo.png" />