0
我已經定義在Smarty的使用{CAPTURE}變量{CAPTURE}變量的存在或不存在顯示一個DIV:Smarty的基於
{capture name='websitediv'}
//code to generate some output to be captured.
{/capture}
和分配的輸出以可變的模板
{capture name='websitediv' assign='ws'}
我條件組在我的代碼,由此根據上述捕獲的變量是否有值或沒有,內容將被顯示或隱藏:
<div {if !isset($ws)} style="display:none" {/if}>
//else do something
</div>
不幸的是,最後的代碼不起作用。無論捕獲的變量是否可用,div都保持顯示。
感謝您的答覆。當我使用trim時,div現在已經隱藏了,即使變量$ ws有一個內容。 –
好的,我設法通過將{capture}塊放在{strip}塊中來解決這個問題。感謝您的意見。 –