Dynamic 尝试在Magento中创建基于规则的静态块
因此,我的一个客户请求在其主页上执行基于规则的静态块。该页面基本上会根据浏览该网站的人的性别,为其他人交换几个静态块。它将从用户当前所在的会话或与用户帐户关联的数据中获取此数据。基本上,如果用户在一组特定的类别(男性或女性类别)中搜索,它应该在主页上交换静态块,这样当用户再次访问该网站时,他们将获得更个性化的体验。如果用户是该站点的新用户,则会有一组默认块 类似这样的东西(请原谅我的破旧php): 我知道Magento跟踪用户通过站点的路径,我知道Magento中的其他元素可以有基于此数据的规则(动态横幅和签出规则),但我真的不知道从哪里开始 如果有人能给我指出正确的方向,我将不胜感激 干杯,Dynamic 尝试在Magento中创建基于规则的静态块,dynamic,magento,block,Dynamic,Magento,Block,因此,我的一个客户请求在其主页上执行基于规则的静态块。该页面基本上会根据浏览该网站的人的性别,为其他人交换几个静态块。它将从用户当前所在的会话或与用户帐户关联的数据中获取此数据。基本上,如果用户在一组特定的类别(男性或女性类别)中搜索,它应该在主页上交换静态块,这样当用户再次访问该网站时,他们将获得更个性化的体验。如果用户是该站点的新用户,则会有一组默认块 类似这样的东西(请原谅我的破旧php): 我知道Magento跟踪用户通过站点的路径,我知道Magento中的其他元素可以有基于此数据的规则
Matthew我假设您了解Magento的基本知识(至少知道如何创建新块以及如何使用xml管理布局) 如果你需要更多的信息 您可以通过以下几个步骤完成所需: 1-创建所需的块(在相应的.phtml文件中创建一个新模块并在其中创建块类) 2-从“管理”面板中,选择要为其添加块的类别并导航到“自定义设计”选项卡,然后在“自定义布局更新”文本区域中添加如下内容:
<reference name="content" >
<block type="mymodule/myblock" name="myblock" />
</reference>
这样,每次客户查看所选类别时,就会在内容区域中添加“mymodule/myblock”类型的块
<reference name="content" >
<block type="mymodule/myblock" name="myblock" />
</reference>