#1 (permalink)  
Alt 20.07.2009, 12:17
Erfahrener Benutzer
 
Registriert seit: 07.02.2008
Beiträge: 235
Frage smarty replace

Hallo,
kennt jemand die Lösung?
Würde gern über replace-Anweisung bei einem Bild den width="120" ersetzen oder entfernen, weil das neue Bild gestreckt wird. Nun erzeugen die Anführungszeichen einen Fehler.

Also so geht das nicht:
HTML-Code:
{$module_data.PRODUCTS_BUTTON_BUY_NOW|replace:"button_buy_now.gif":"korb.gif"|replace:"width=120":"width=42"}
bis hierhin ist alles bello:
HTML-Code:
{$module_data.PRODUCTS_BUTTON_BUY_NOW|replace:"button_buy_now.gif":"korb.gif"}
und weil es gestreckt ist, das neue Bild, habe ich es derzeit entfernt.
Also so:
HTML-Code:
{$module_data.PRODUCTS_BUTTON_BUY_NOW|replace:"button_buy_now.gif":""}
Damit wollte ich auf einigen Seiten das Design für den ButtonBuyNow ändern.

Bitte um baldige Vorschläge.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 21.07.2009, 18:37
Erfahrener Benutzer
 
Registriert seit: 07.02.2008
Beiträge: 235
Cool Buttons austauschen z.B. Button Buy Now

Hallo allerseits,
muß ich mal wieder das Problem selbst lösen.

So geht es:

Nun könnt Ihr so ziemlich alle Buttons nach belieben austauschen, ersetzen, löschen und nur Text anzeigen, mit css-Klassen formatieren.

Eurer Creativität sind nun keine Grenzen gesetzt.

Am Beispiel Button_Buy_Now:

So ist es original: im HTML-Template
{$module_data.PRODUCTS_BUTTON_BUY_NOW}
geladen wird dann der Standart Button aus dem Ordner templates/buttons/german/button_buy_now.gif

Dieser Code enthält aber alle Angaben zu dem Link, auch den "In den Korb" Link "?aktion=buy_now" !!!!

Ersetzen kann man diesen nun mit einer leichten Modifikation per smarty.
HTML-Code:
{$module_data.PRODUCTS_BUTTON_BUY_NOW|replace:"button_buy_now.gif":"korb.gif"|replace:'width="120"':'width="42"'|replace:'height="20"':'height="31"'|replace:"/></a>":"/>In den Korb</a>"}
Ersetzt wird der Button, der width-Wert (Anpassen an den neuen), der height-Wert (Anpassen an den neuen) und in den < a href="....>...</a> TAG wird der Text "In den Korb" implementiert.

Wenn Ihr nun ein <div class="eureKlasse">TAG</div> drum baut, könnt Ihr diesen Link ansprechen nach belieben.

Und wieder geht ein wunderschöner Tag zu Ende.

Falls es jemandem geholfen hat, wäre eine kurze Antwort sehr nett. Weil ohne Feedback werde ich mir in Zukunft nicht mehr diese Mühe machen.

Getestet in aktuellerv3.0.4 SP2.1

mit schon etlichen Modifikationen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
replace, smarty

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
xt:Commerct Shopsystem mit der Smarty Enginge philipp1988 Installation und Konfiguration 5 24.03.2011 17:03
Java-script-men? Mit Smarty Einbinden? kolle Template System 4 23.06.2004 17:07
Smarty Richtig Installieren Beginner2 Installation und Konfiguration 18 10.06.2004 14:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand