Antwort #5 am: 06. April 2013, 17:26:41
Wird die
manufacturers_id in der
product_info..., auch per GET übergeben?.
Denn im Original wird sie das ja nicht.
... und außerdem ist diese Abfrage falsch, wenn du das erreichen willst:
Bei Hersteller 1 einen Anfragebutton... und alle Anderen... den üblichen Button zum Kaufen.
{if $smarty.get.manufacturers_id!='1'}
<tr><td style="width:100%; text-align=right; padding-right:5px;">Anfragebutton</td></tr>
{else}
<tr><td style="width:100%; padding-right:5px;">{$ADD_CART_BUTTON}</td></tr>
{/if}
Denn das sagt ja wenn die
manufacturers_id NICHT 1 ist mach, Anfragebutton.
Du musst es umgekehrt machen, wenn du nur den Abfragebutton bei der ID 1 haben willst musst du es so schreiben:
{if $smarty.get.manufacturers_id == '1'}
<tr><td style="width:100%; text-align=right; padding-right:5px;">Anfragebutton</td></tr>
{else}
<tr><td style="width:100%; padding-right:5px;">{$ADD_CART_BUTTON}</td></tr>
{/if}
Vorausgesetzt du übergibst auch die manufacturers_id per GET.
Die GET Parameter kannst du dir mit
{$smarty.get|@print_r} ausgeben lassen.
@noriddle
Er meint glaub ich mit dem:
"Egal ob ich im Artikel Hersteller 1 oder nichts angegeben habe."
Die Einstellung im Admin, bei dem Artikel. Ist auch egal, denn im "Normalfall", wird die manufacturers_id in den Info-Seiten nicht per GET übergeben.
Grüß web0null