Посмотрите на $_SERVER['REQUEST_URI'];
и $_SERVER['REDIRECT_URL'];
if($_SERVER['REDIRECT_URL'] == 'checkout/completed') {
echo 'Some content';
}
в смарте:
{if $smarty.server.REDIRECT_URL eq 'checkout/completed'}
Some content
{/if}
Если у вас не установлен REDIRECT_URL и вы используете REQUEST_URI, вы можете использовать strstr
вместо типичного сравнения, если вы просто хотите сопоставить этот URI, игнорируя любые дополнительные параметры, которые могут быть отправлены, или перейдите SCRIPT_NAME
как предложил @Pekka:
if(strstr($_SERVER['REQUEST_URI'], 'checkout/completed')) {
echo 'Some content';
}
РЕДАКТИРОВАТЬ: Попробуйте:
{if $smarty.server.REQUEST_URI eq '/checkout/completed'}