根据用户是否登录来设置条件布局逻辑的最简单/最推荐的方法是什么?
例如......在伪代码中
if (customer logged in)
display this custom onepage checkout layout block
otherwise
display this other custom layout block (for guests)
最佳答案
在 xml 文件(local.xml、page.xml 等)中使用条件。例如。如果客户已登录,则添加一个 cms 块:
<customer_logged_in>
<reference name="name_of_reference_block">
<block type="cms/block" name="block_name">
<action method="setBlockId">
<block_id>block_id</block_id>
</action>
</block>
</reference>
</customer_logged_in>
和注销客户的相同逻辑,例如删除一个块:
<customer_logged_out>
<reference name="name_of_reference_block">
<remove name="name_of_block_to_remove"></remove>
</reference>
</customer_logged_out>
关于magento - Magento 中的条件布局 block 取决于是否登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23697839/