Изменение нижнего колонтитула в теме magento


8

Я довольно новичок в редактировании нижнего колонтитула в magento. Я хочу изменить нижний колонтитул. Мне удалось изменить только адресную часть, а не остальную. Поражение в сложной файловой структуре Magento.

Я хочу преобразовать этот нижний колонтитул:

Старый

в этот:

новый

Пожалуйста, помогите мне.


@Marius: есть идеи?
brainReader

Ответы:


21

Проверьте app/design/frontend/rwd/default/layout/page.xml, найдите «нижний колонтитул», и вы попадете прямо в блоки нижнего колонтитула. «Быстрые ссылки» на самом деле установлены под различными точками в System > Configuration.

Вот что я бы предложил:

Сделайте local.xml(в той же папке, что и page.xmlвыше), если вы еще этого не сделали, и удалите блоки «Быстрые ссылки» и «Моя учетная запись», если вы не планируете их использовать.

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
        <reference name="footer">
            <remove name="footer_links"/>
            <remove name="footer_links2"/>
        </reference>
    </default>
</layout>

Теперь вы можете сделать два статических блока CMS для двух других разделов, которые вы хотите, и добавить их local.xmlснова через . Скажем, вы звоните им, footer_postsи footer_newsмы добавляем больше в local.xml:

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
        <reference name="footer">
            <remove name="footer_links"/>
            <remove name="footer_links2"/>
            <block type="cms/block" name="footer_posts">
                <action method="setBlockId"><block_id>footer_posts</block_id></action>
            </block>
            <block type="cms/block" name="footer_news">
                <action method="setBlockId"><block_id>footer_news</block_id></action>
            </block>
        </reference>
    </default>
</layout>

Проверено на новой версии 1.9, и она работает просто отлично.


Я сделал, как вы сказали, однако получил 2 нижних колонтитула, где были удалены быстрые ссылки и учетная запись ... Я добавил новые блоки нижнего колонтитула в footer.phtml и ничего не появилось. Можно ли добавить изображение в комментарии? Если так, то, пожалуйста, просветите меня
brainReader

Я только исправил это, теперь я получаю только один нижний колонтитул, однако сообщения и новости не появляются в нижнем колонтитуле
brainReader

На самом деле, похоже, что редактировать footer.phtmlфайл даже не нужно, у меня есть блоки, показывающие новую установку Magento, просто сделав блоки CMS, local.xmlкак описано выше. Убедитесь, что ваши идентификаторы блоков при их создании в CMS совпадают с установленными идентификаторами local.xml. Кроме того, обновили ли вы (или я бы порекомендовал отключить его до тех пор, пока вы не будете готовы к запуску) свой кэш после этих изменений?
Дон

Говоря о кеше, хотя, это единственное, что надо с этим. Нижний колонтитул в Magento всегда кэшируется, и похоже, что вы хотите динамический контент в нем. Вам, вероятно, придется переопределить это и удалить кеширование. У Мариуса есть пост об этом здесь: magento.stackexchange.com/questions/2719/…
Дон

Я удалил кэш блоков нижнего колонтитула, используя эту ссылку ken.edmonds-commerce.co.uk/magento/… Так что добавлять блоки в нижний колонтитул теперь легко,
brainReader

-5

Попробуй это !

Чтобы удалить блок бюллетеня из нижнего колонтитула для Magento 1.9. ---> попробуй это!


2
Хотя он будет удалять его из нижнего колонтитула, вероятно, он также удалит его из тонны других мест. По моему мнению, это слишком сильно для того, что спрашивает ОП
Сандер Мангель
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.