我试图将prestashop主题转换为wordpress主题,并且我在理解智能模板术语时遇到了问题。
我想知道是否有人能用标准的php语法告诉我以下是什么意思。
{if isset($css_files)}
{foreach from=$css_files key=css_uri item=media}
{if preg_match("#global#",$css_uri)}
<link rel="stylesheet" href="{$css_uri|escape:'html':'UTF-8'}" id="global-style" type="text/css" media="{$media|escape:'html':'UTF-8'}" />
{else}
<link rel="stylesheet" href="{$css_uri|escape:'html':'UTF-8'}" type="text/css" media="{$media|escape:'html':'UTF-8'}" />
{/if}
{/foreach}
{/if}
非常感谢任何帮助。
干杯,
答案 0 :(得分:1)
if (isset($css_files)) {
foreach ($css_files as $css_uri => $media) {
if (preg_match("#global#", $css_uri)) {
echo '<link rel="stylesheet" href="' . htmlspecialchars($css_uri, ENT_QUOTES, 'UTF-8') . '" id="global-style" type="text/css" media="' . htmlspecialchars($media, ENT_QUOTES, 'UTF-8') . '" />';
}
else
{
echo '<link rel="stylesheet" href="' . htmlspecialchars($css_uri, ENT_QUOTES, 'UTF-8') . '" type="text/css" media="' . htmlspecialchars($media, ENT_QUOTES, 'UTF-8') . '" />';
}
}
}