0
Im новый для Smarty и не уверен, как преобразовать следующий код в PHP в Smarty.От переменных массива PHP до Smarty
В PHP У меня есть внешний файл:
$meta['https://example.com/domainchecker.php']['title'] = "Domain Search";
$meta['https://example.com/domainchecker.php']['description'] = "Description etc";
$meta['https://example.com/domainchecker.php?search=bulk']['title'] = "Domain Search Bulk";
$meta['https://example.com/domainchecker.php?search=bulk']['description'] = "Description etc";
обычно в PHP я мог бы сделать это:
<?php include ("includes/metatags.php");?>
<?php if ($meta[$_SERVER['REQUEST_URI']]['title'] != ''){?>
<title> <?php echo$meta[$_SERVER['REQUEST_URI']]['title'];?> </title>
<meta name="description" content="<?php echo$meta[$_SERVER['REQUEST_URI']]['description'];?>">
<?php}?>
Я попытался это:
{php} include ("templates/flathost/includes/metatags.php");{/php}
{if $meta[$_SERVER['REQUEST_URI']]['title'] neq ''}
<title>{php} echo$meta[$_SERVER['REQUEST_URI']]['title'];{/php} </title>
<meta name="description" content="{php} echo$meta[$_SERVER['REQUEST_URI']]['description'];{/php}">
{/if}
но не работает хорошо ...