我希望这不是一个愚蠢的问题,我认为这将是一个基本的local.xml更新,但似乎无法让它工作。
问题;我已经设置在我的Magento站点中有一个列列布局,然后删除左栏(显然),其中包含'customer_account_navigation'。然后我尝试更新我的local.xml以将'customer_account_navigation'移动到'content',但这会破坏网站。
下面的代码,对此的任何帮助都会很棒(原谅任何缺失的愚蠢程度)。
<customer_account_index>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="left">
<remove name="customer_account_navigation"/>
</reference>
<reference name="content">
<block type="customer/account_navigation" name="customer_account_navigation" template="customer/account/navigation.phtml">
</reference>
</customer_account_index>
非常感谢任何帮助人员。
答案 0 :(得分:1)
好的,所以我终于不再是个白痴并想出来了。我基本上在我正在从2列页面到单列布局开发的magento站点中更改了我的帐户索引页面的布局。问题是然后将帐户导航添加回单列布局的主要内容...尝试了一些事情后,我意识到使用了多个元素来创建帐户导航块。我今天早上更新了我的local.xml,最后得到了它,代码如下。
<customer_account_index>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<block type="customer/account_navigation" name="customer_account_navigation" before="-" template="customer/account/navigation.phtml">
<action method="addLink" translate="label" module="customer"><name>account</name><path>customer/account/</path><label>Account Dashboard</label></action>
<action method="addLink" translate="label" module="customer"><name>account_edit</name><path>customer/account/edit/</path><label>Account Information</label></action>
<action method="addLink" translate="label" module="customer"><name>address_book</name><path>customer/address/</path><label>Address Book</label></action>
</block>
</reference>
</customer_account_index>