我最近继承了一个“几乎”完成的 Umbraco 版本,我们的一个内容编辑器遇到了这个问题。CMS 有一个宏,用于显示用户帐户登录的链接,在前端使用单个复选框来显示或隐藏此宏。
但是,无论用户做出何种选择,该块始终显示在页面上。
我对 Umbraco 完全陌生,所以请善待。我的前任为宏编写了 xslt 文件,如下所示。我的第一个想法是 $currentPage/showAccountLogin 是错误的,但我不知道是什么方式。
<xsl:param name="currentPage"/>
<xsl:template match="/">
<xsl:if test="$currentPage/showAccountLogin=true()">
<div class="related-content">
<h3>Login to your account</h3>
<ul><li>Access your account or retrieve<br />your login details<br /><a href="#">Go to your account <img src="/images/external.gif" alt="External Link (Opens in new window)" /></a></li></ul>
</div>