#1 (permalink)  
Alt 04.11.2009, 11:12
Benutzer
 
Registriert seit: 20.07.2009
Beiträge: 64
Standard Text anstatt Preis bei 0,00 EUR

Wie kann ich in Veyton bei keiner Preisangabe stattdessen einen Text "Preis auf Anfrage" einbinden? Geht das ohne Programmieren mit dem Admin Interface? ...und wie kann ich den Warenkorb-Button gleichzeitig deaktivieren. Habe das schon mit Schleifen ala
{if $products_price.formatedotax > 0} Text {else} Text {/if} oder
{if $products_price.formatedotax=='0,00 EUR'} Text {/if}

in der /var/kunden/webs/web/templates/xt_default/xtCore/pages/product/product.html
versucht, aber so richtig funktioniert das nicht.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 04.11.2009, 15:39
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
benutze mal den {debug}, price.formated ist glaub ich inkl. dem "EUR",
da klappt Deine Abfrage nicht, eher auf den Preis mit "base" abfragen !
Wenns bei Dir nicht störend ist, kannst Du den Warenkorb-Button einfach damit ausblenden, dass Du den Artikel als Master deklarierst ( Häkchen ) ....
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 04.11.2009, 16:10
Benutzer
 
Registriert seit: 20.07.2009
Beiträge: 64
Standard

Sorry, aber ich werde aus Deinem "Debug" und "Base" nicht schlau. Was genau meinst Du? Danke.
Mein Code sieht wie folgt aus:

<div id="productinfoprice">
{if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}
<p class="productprice">Netto: {$products_price.formatedotax} | Brutto: {$products_price.formated}</p>

<p class="taxandshippinginfo">{$products_tax_info.tax _desc}{if $products_shipping_link}<a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p>
{price_table}
{/if}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 04.11.2009, 16:27
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
also wenn Du in irgendein Template oben {debug} reinschreibst, zeigt der Dir die Variablen an, die zur Verfügung stehen - habe ich am Anfang auch nicht gewusst ....

{if $products_price.plain == '0'} oder
{if $products_price.otax == '0'} müsste es heissen ....

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 04.11.2009, 16:55
Benutzer
 
Registriert seit: 20.07.2009
Beiträge: 64
Standard Problem gelöst!

Das mit {debug} war ein sehr guter Tipp.

...und der Rest funktionierte auch super. Habe es jetzt so umgesetzt:
- Warenkorb-Button durch Häkchen "Master Artikel" setzten ausgeblendet
- und dieser Schleife für den Preis = 0.00

{if $products_price.plain_otax == '0'}
<b>Preis auf Anfrage.</b>
{else} {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}<p class="productprice">Netto: {$products_price.formatedotax} | Brutto: {$products_price.formated}</p>
<p class="taxandshippinginfo">{$products_tax_info.tax _desc}{if $products_shipping_link}<a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p>
{price_table}
{/if}
{/if}

Also vielen Dank für Deine Hilfe!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 04.11.2009, 17:32
Benutzer
 
Registriert seit: 20.07.2009
Beiträge: 64
Standard Noch ne Frage an oldbear

oldbear, vielleicht kannst Du mir auch dabei helfen.
Möchte die Preise mit 4 Dezimalstellen anlegen für die Berechnung aber nur 2 Dezimalstellen im Template anzeigen. Habe das schon mit

{$wert = sprintf ( '%01.2f', $products_price.plain ) }
{$wert}

versucht, wird aber nichts angeziegt.
Bitte um Hilfe. Danke.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 04.11.2009, 17:36
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
schau mal bei Deinen Währungen nach: Wenn Du da 4NK-Stellen hast, kannst Du im Backend auch 4 eingeben ... das Frontend macht automatisch 2 NK-Stellen - kann man auch verändern, wurde schon geposted
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 04.11.2009, 18:05
Benutzer
 
Registriert seit: 20.07.2009
Beiträge: 64
Standard

Kann die Einstellung zwar unter Lokalisierung->Währung->Euro->4 Dezimalstellen finden aber dann sind im Template auch 4 Stellen zu sehen.
Kann man das im Admin unterbinden? Die Beiträge im Forum dazu beschreiben zwar die Einstellung aber ich kann Sie so nicht finden. hmm
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 04.11.2009, 18:43
Benutzer
 
Registriert seit: 20.07.2009
Beiträge: 64
Standard

Also eine Einstellung irgendweiner ARt von Berechnung mit 4 Kommastellen und ANzeige von nur 2 Kommastellen habe ich nicht gefunden.
Kommt also das hartcodierte Runden/Kürzen in Frage.
Kann mir jemand sagen, wie ich in der /var/kunden/webs/web/templates/xt_default/xtCore/pages/product/product.html runden kann?
Vielen Dank.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 04.11.2009, 18:44
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

muss ich gleich selber kucken .. habs genauso, weiss aber auch nicht mehr warum .. melde mich.

Sorry: Ich habe ein Feld EK-Preis mit 4NK-Stellen, das zeig ich aber nicht an.
Ich bin mir aber sicher, dazu schon einen brauchbaren Eintrag im Forum gelesen zu haben ....

Vielleicht stolper ich doch noch drüber.
Grüsse

Geändert von oldbear (04.11.2009 um 19:17 Uhr) Grund: Falscher Fehler ..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anstatt, eur, preis, text

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
Anker Setzen sebastiankippe Template System 10 02.04.2008 05:13
Text abh?ngig vom Preis (inkl. od. exkl. MwSt.) Timber Template System 3 23.02.2007 14:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.

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

xt:Commerce is a SafeCharge brand