Shop Support News Archive - Shopbetreiber News -> Forum : Lieferzeitangabe Ausblenden
Abrafax75
03.10.2007, 10:21
Hallo, ich möchte gern die Angabe der Lieferzeit in der Artikelauflistung komplett ausblenden. Ist das über einen Menüpunkt im Adminbereich möglich? Oder muss dafür der Code geändert werden?
dasLetzte
03.10.2007, 10:31
die funktion kann man im hop nicht deaktivieren, du müstest in der produkt_info und in der product_listing den code ändern
HarryBoo
03.10.2007, 11:58
Versuche mal ob es ausrenicht den Text und eventuelle Grafiken im Admin unter " Lieferstatus " raus zunehmen.
Dann sollte keine Lieferstatusanzeige mehr erscheinen.
Eine "Standard-Angabe" ist "Pflnicht".
Man kann im Admin-Bereich also nicht sämtliche Lieferstati löschen. Das System wird immer nach einer Lieferzeit suchen, und wenn nicht explizit eine angegeben wurde, wird die Standard-Lieferzeit genommen.
Nnicht so gut finde ich die Idee, im Template sämtliche Tags zur Anzeige einer Lieferzeit zu entfernen, denn dadurch bringt man sich um die Möglichkeit, eine Lieferzeit dort anzuzeigen, wo eine solche Anzeige DOCH mal erwünscht sein sollte (beispielsweise sperrige Artikel, Versand nur per Spedition o.ä. ...)
Man kann aber (wie HarryBoo vorgeschlagen hat) alle Texte (und etwaige Grafiken) aus dem "Standard-Lieferstatus" löschen - der wäre damit also leer - so dass an dieser Stelle kein Text mehr da wäre, der ausgegeben werden könnte ...
Und in den meisten Templates wäre das Thema damit erledigt.
In den Fällen, in denen die Lieferzeit-Angabe in speziellen HTML-Tags erscheinen soll (beispielsweise in einem extra Kästchen ...) könnte es noch kleinere Layout-Probleme geben, Beispiel:
<p class="Shipping">{#text_shippingtime#}{if $SHIPPING_IMAGE}* {$SHIPPING_IMAGE}{/if} {$SHIPPING_NAME}</p>
Damit an solchen Stellen dann keine leeren Tags mehr ausgespuckt werden (sieht z.B. doof aus, wenn im Stylesheet für .Shipping eine andere Hintergrundfarbe festgelegt ist ... Außerdem würde weiterhin das ausgegeben werden, was in der Sprachdatei für #text_shippingtime# angelegt wurde) hat man die Möglichkeit, nachzuprüfen, ob der Inhalt von $SHIPPING_NAME leer ist oder nicht.
{if $SHIPPING_NAME != ''}
<p class="Shipping">{#text_shippingtime#}{if $SHIPPING_IMAGE}* {$SHIPPING_IMAGE}{/if} {$SHIPPING_NAME}</p>
{/if}
So wird nur dann ein <p class="Shipping"></p> erzeugt, wenn's nötig ist.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.