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

8

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

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

Старый

в этот:

новый

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

brainReader
источник
@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. ---> попробуй это!

user3013982
источник
2
Хотя он будет удалять его из нижнего колонтитула, вероятно, он также удалит его из тонны других мест. По моему мнению, это слишком сильно для того, что спрашивает ОП
Сандер Мангель