Text durch Bilder ersetzen

Hallo alle zusammen. Ich habe das Forum bereits mehrmals durchsucht und leider keine Antwort gefunden.

Es geht darum, dass ich hier ein individuelles Layout habe und bestimmte Links mit Bildern versehen möchte. Z. B. Soll der Punkt Service oder Artikelsuche nicht als Text, sondern Bild wiedergegeben werden. Das Gleiche habe ich später auch mit dem Menü vor, aber Ersteres ist wichtiger. Vielleicht kann mir ja jemand weiter helfen. Schon mal vielen Dank im Voraus. :slight_smile:

Diese Links werden in der _header.tpl gesetzt - also einfach dort die Anweisung entsprechend ändern und eine Grafikausgabe reinbasteln statt dem Textlink.

http://www.boxyton.de/oxiddemodebug/

Mir geht es aber eher um die Überschriften, wie Informationen, Partner und Siegel oder Warenkorb.

sorry - missverstanden…

dann musst Du Dir die entsprechenden Templates raussuchen, z.B. für die infos out/basic/tpl/inc/infobox.tpl

Dort wird ein Platzhalter für das Einsetzen aus der Sprachdatei als Überschrift gesetzt:

[{ oxmultilang ident=“INC_LEFTITEM_INFORMATION” }]

Den musst Du dann quasi mit Deinem Pfad zum Bild ersetzen, damit dieses anstatt dem text angezeigt wird.

Evtl. hilft auch das hier:
http://blog.gn2-netwerk.de/2010/12/sleightofhand-smarte-schriftersetzung-fur-oxid-esales/

Genau das habe ich mir auch schon gedacht. Danke für die Info. Ich werde es mal probieren. Hoffentlich klappt das. :slight_smile:

Klappt wunderbar. Hätte jetzt nicht erwartet, dass das so einfach ist.

<img src="[{$oViewConf->getImageUrl()}]service.gif" alt=“Service”>

Oh…dass find ich aber interessant. Habe auch gleichmal probiert " Mein Konto" durch eine Grafik zu ersetzen. Aber…wie solls auch sein…bei mir klappt dass nicht. Habe mir diesen Teil aus der _right.tpl ausgesucht:

 <strong class="h2"><a id="test_RightSideAccountHeader" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]">[{ oxmultilang ident="INC_RIGHTITEM_MYACCOUNT" }]</a></strong>

und so mein Versuch:

<strong class="h2"><a id="test_RightSideAccountHeader" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]"><img src="[{$oViewConf->getImageUrl()}]logo.png" alt="Test"> </a></strong>

Was muss ich jetzt ersetzen dass mir anstatt der Test eine Grafik angezeigt wird???

In welchen Ordner liegt deine Grafik? Bei mir liegt sie im Ordner img und dann sollte es definitiv gehen. Wenn sie bei dir unter src/bg liegt, dann musst du das Verzeichnis entsprechend angeben.

Ich muss aber auch hinzufügen, dass ich es nur mit gif-Dateien probiert habe. Wobei png’s auch funktionieren sollten. Testen tue ich es unter dem Firefox 3.6.

Doch png’s gehen auch. Hier ein Beispiel aus der top_basket.tpl:

<a id="test_TopBasketHeader" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]"><img src="[{$oViewConf->getImageUrl()}]warenkorb.png" alt="Warenkorb"></a>

Ich muss sagen, dass ich noch nie so ein übersichtlichen Shop gesehen habe. Design kriegt sogar jeder angepasst der sich nicht mal mit PHP auskennt. Einfacher geht es nicht.

Aha…wie so oft sitzt das Problem vor dem PC. :smiley: