Smarty, Wenn URL Enthält
Verwendung von Smarty-Tags möchte ich bestimmen, wenn eine URL enthält ein Wort, so etwas wie:
{if $smarty.get.page contains "product.php"} .....
Ich weiß, enthält es nicht gibt, aber wie konnte ich leicht zu gehen, über etwas zu schreiben, ähnlich wie zur Erreichung der oben genannten code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
strpos
zu überprüfen, ob ein string einen anderen string im inneren.Außer Sie brauchen, wickeln Sie es in
{php}
und{/php}
.$smarty.get.page
übersetzt$_GET['page']
, so könnten Sie ersetzen Sie es mit der GET-variable als gut.strpos
ist eine PHP-Methode. Viel Glück, und fühlen sich frei, zu akzeptieren, wenn es funktioniert 🙂$smarty.get.page
einem string?{php}
tags{php}
und{/php}
und es sollte funktionieren 🙂echo
🙂 -->echo $my_var;
echo "long js code here";
{if strpos($smarty.get.page, "product.php") !== false}