Нижний колонтитул отображается неправильно
У меня есть несколько footer
и несколько header
для разных страниц, и я вставляю их через XML следующим образом в моем local.xml :
<checkout_cart_index>
<reference name="header">
<action method="setTemplate">
<template>page/html/header_checkout.phtml</template>
</action>
</reference>
<reference name="footer">
<action method="setTemplate">
<template>page/html/footer_checkout.phtml</template>
</action>
</reference>
</checkout_cart_index>
header
работает отлично, но footer
- нет. Например, я загружаю дом с помощью footer
и перехожу на страницу корзины, даже добавляя ее с помощью XML, заканчивается тем, что footer
дома продолжает появляться в корзине. Заранее спасибо.
1
Author: Matheus Portela, 2017-12-09
2 answers
Вы установили нижний колонтитул главной страницы для всех страниц, поэтому вы также найдете его в корзине.
- Попробуйте найти, есть ли у вас какая-то конфигурация темы в admin (Настройки темы)
- найдите в своем local.xml внутри
<default></default>
некоторая настройка нижнего колонтитула и переместите ее в правильный дескриптор макета вместо<default>
-
Приложение/дизайн/интерфейс/{пакет}/{тема}/layout/local.xml
<checkout_cart_index> <reference name="footer"> <action method="setTemplate"><template>page/html/footer_checkout.phtml</template></action> </reference> </checkout_cart_index>
Очистите тайники, и это должно работа.
1
Author: PЯINCƏ, 2017-12-09 20:58:54
Я решил эту проблему, изменив способ вставки phtml footer
, содержащегося на странице, из следующего кода через XML
:
<reference name="root">
<block type="page/html" name="footer" as="footer" template="page/html/footer_checkout.phtml" />
</reference>
Полный код:
<checkout_cart_index>
<reference name="header">
<action method="setTemplate">
<template>page/html/header_checkout.phtml</template>
</action>
</reference>
<reference name="root">
<block type="page/html" name="footer" as="footer" template="page/html/footer_checkout.phtml" />
</reference>
</checkout_cart_index>
0
Author: Matheus Portela, 2017-12-09 14:07:28