Potrzebuję wyświetlić sekcję lub inną w szablonie smarty. Mój stan jest prosty: jeśli wartość smarty zaczyna się od napisu, powinienem wyświetlić jedną sekcję, w przeciwnym razie powinna zostać wyświetlona inna sekcja smarty. Mogę zmienić tylko pliki tpl.Jak sprawdzić złożoną sytuację w Smarty (PHP)
{php}
if (substr($url,0,4) != 'http')
{
{/php}
section 1
{php}
}
else
{
{/php}
section 2
{php}
}
{/php}
Problem polega na tym, że nie mogę odczytać zmiennej URL, która została wcześniej przypisana za pomocą $ smarty-> assign. Zasadniczo szukam funkcji smarty, która może być użyta do pobrania wartości lub jeśli istnieje lepsze rozwiązanie.
Dlaczego nie możesz odczytać zmiennej URL, jeśli została ona przypisana do szablonu? – pws5068