我对 CMSMS 有一个非常奇怪的问题 - 为什么这是半成品:
<head>
{if $current_step=='2' or $current_step=='4'}
HEAD_ON
{else}
HEAD_FAIL
{/if}
</head>
{if $current_step=='2' or $current_step=='4'}
NEITHER_ONE_OK
{else}
NEITHER_ONE_FAIL
{/if}
<body>
{if $current_step=='2' or $current_step=='4'}
BODY_OK
{else}
BODY_FAIL
{/if}
</body>
回报:
HEAD_OK
NEITHER_ONE_FAIL
BODY_FAIL
我使用最新的 CMSMS 版本 - 1.9.3。CMSMS 基于 smarty,允许在 CMSMS UDT 部分执行此操作:
$gCms->smarty->assign('current_step',"".htmlspecialchars($_GET['step_id'])."");
我想如果 CMSMS 使用某种方法,首先解释正文部分,然后编译 UDT,然后编译整个网站,我想这个问题是可能的。
有什么解决办法吗?谢谢你。