Ich habe ein Freitextfeld (attr16) angelegt mit Spaltentyp Checkbox - INT(1).
Ziel ist es den Warenkob-Button auszublenden. Stattedessen soll ein Text angezeigt werden, dass dieses produkt nur im Geschäft gekauft werden kann.
Im Bare finde ich diesen Code:
Was mache ich falsch? Eigentlich müsste doch das betroffene produkt mit angehakter Checkbox nun ohne Warenkorb-button angezeigt werden, oder?
Es ändert sich jedoch nach der Kompilierung und leereung des Cache rein gar nichts.
Ich wäre über Hilfe überaus dankbar.
Viele grüße,
Saru
Der Block in der If-Abfrage ist da falsch. Entweder zwischen If und else einfach leer lassen oder die Abfrage umkehren ( ->!), dann spart man sich den else-Teil:
Hallo puhas,
vielen Dank für die extrem schnelle Antwort. Das !$ kannte ich bisher nicht.
Leider wird der Button immer noch nicht ausgeblendet. Hast Du hier noch
eine Idee? Außderdem würde ich gerne wissen, wo ich in Deinem Code
dann den Hinweistext positionieren müsste, der statt des Buy-Buttons
angezeigt werden soll.
Nochmals vielen Dank für die Hilfe. Ich lerne immer mehr.
Hallo Puhas,
vielen Dank für Deine Mühe, aber auch in dieser Datei funktioniert es nicht. ;-(
Ich habe auch die content.tpl im Bare nochmal überprüft und die entsprechenden Container werden hier aufgerufen:
{* „Buy now“ box container *}
{block name=„frontend_detail_index_buy_box_container“}
{include file=„frontend/detail/content/buy_container.tpl“}
{/block}
Ich habe aber auch gesehen, dass es diesen Eintrag in der bare/frontend/detail/index.tpl gibt:
{* „Buy now“ box container *}
{block name=‚frontend_detail_index_buy_container‘}
…
Ich habe es also auch einmal so probiert:
{extends file=„parent:frontend/detail/index.tpl“}
Ich habe es jetzt hinbekommen, falls jemand das mal benötigt:
Freitextfeld angelegt mit checkbox (In meinem Fall Freitextfeld 16).
Dann in DEINTHEME/frontent/detail/index.tpl
folgenden Eintrag vorgenommen: