2017-09-25 2 views
2

Dieser Teil:Wie schreibe ich das im Zweigformat?

<?php if (isset($quantity_taxation_curr) && in_array($currency['code'], $quantity_taxation_curr)) { ?> 

in Zweig Format zu werden, habe ich versucht, mit dieser ein:

{% if isset(quantity_taxation_curr) AND in_array(currency['code'], quantity_taxation_curr) %} 

Aber es ist nicht richtig.

+1

ausprobieren können Ihnen nicht helfen, aber u bekam meine upvote wegen einer gut gestellten Frage. Das ist wie es sein sollte. Halte es einfach und kurz. Nur die relevanten Teile des Codes enthalten, gezeigt, was Sie bisher versucht haben. Dies ist ein großartiges Beispiel für eine Frage, und ich hoffe, jemand kann Ihnen helfen :) – Twinfriends

+1

Es könnte auf lange Sicht hilfreich sein, dies in einer Variablen zu kapseln, die an Ihre Zweigvorlage weitergegeben wird - obwohl es scheint, dass Sie dies tun können, template Logik wird normalerweise am besten so einfach wie möglich gehalten. So etwas wie 'quantity_transaction_curr_exists' – Hannele

Antwort

4

Try this:

{% if quantity_taxation_curr is defined and currency['code'] in quantity_taxation_curr %} 
+0

Ich denke, es sollte funktionieren! Abgestimmt. – teeyo

+1

@teeyo Danke! Ich denke auch, es sollte funktionieren))) –

+1

Ja, aber ich habe Währung ['Code'], nicht nur Code? Kann ein Problem sein? – MorganFreeFarm

2

diesen

{% if quantity_taxation_curr is defined and 'code' in quantity_taxation_curr %} 
... 
{% endif %} 
Verwandte Themen