Smarty Wenn URL enthält

8

Smarty Tags verwenden Ich möchte herausfinden, ob eine URL ein Wort enthält, etwa:

%Vor%

Ich weiß, enthält gibt es nicht, aber wie könnte ich einfach über etwas ähnliches schreiben, um den obigen Code zu erreichen?

    
99823 26.11.2011, 19:27
quelle

2 Antworten

4

Sie können strpos verwenden, um zu prüfen, ob eine Zeichenfolge eine andere Zeichenfolge enthält.

%Vor%

Außer Sie müssen es in {php} und {/php} einbinden.

$smarty.get.page wird in $_GET['page'] übersetzt, also könnten Sie es auch durch die GET-Variable ersetzen.

    
tekknolagi 26.11.2011, 19:31
quelle
23
  

Alle PHP-Bedingungen und -Funktionen werden erkannt, wie zB || oder, & amp; & amp ;; und, is_array (), etc.

{if strpos($smarty.get.page, "product.php") !== false}

    
meze 26.11.2011 19:47
quelle

Tags und Links