Перемещение положения верхних ссылок заголовка
Я пытаюсь изменить положение верхних ссылок. Я хочу переехать top.menu
до того, как top.links
.
В моем page.xml
приведен следующий код:
<block type="page/html_header" name="header" as="header">
<block type="page/template_links" name="top.links" as="topLinks"/>
<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
<block type="core/text_list" name="top.menu" as="topMenu" translate="label">
<label>Navigation Bar</label>
<block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/>
</block>
<block type="page/html_welcome" name="welcome" as="welcome"/>
</block>
И я изменил его следующим образом, чтобы переместить top.menu
выше:
<block type="page/html_header" name="header" as="header">
<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
<block type="core/text_list" name="top.menu" as="topMenu" translate="label">
<label>Navigation Bar</label>
<block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/>
</block>
<block type="page/template_links" name="top.links" as="topLinks"/>
<block type="page/html_welcome" name="welcome" as="welcome"/>
</block>
1
Author: Qaisar Satti, 2016-04-27
2 answers
Это child block
из header
, поэтому вам нужно изменить его в app/design/frontend/namespace/theme/template/page/html/header.php
изменить положение этого дочернего блока <?php echo $this->getChildHtml('topMenu') ?>
перед перемещением <?php echo $this->getChildHtml('topLinks') ?>
2
Author: Qaisar Satti, 2016-04-27 07:15:47
Замените свой код на код ниже
<block type="page/html_header" name="header" as="header">
<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
<block type="core/text_list" name="top.menu" as="topMenu" before="top.links" translate="label">
<label>Navigation Bar</label>
<block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/>
</block>
<block type="page/template_links" name="top.links" as="topLinks" after="top.menu"/>
<block type="page/html_welcome" name="welcome" as="welcome"/>
</block>
Надеюсь, это вам поможет!
1
Author: Asish Hira, 2016-04-27 07:15:30