Как скрыть категорию/строку меню на выбранных страницах, например, войти в систему & с использованием local.xml? Я использую magento 1.7.0.2Скрыть меню категорий, используя local.xml
ответ
Вам нужно удалить блок с именем 'catalog.topnav' для обработчиков страниц входа и регистрации. Обработчик страницы похож на URL-адрес страницы, но все слэши заменены на «_». Для страницы входа это будет * customer_account_login * и для страницы регистрации - * customer_account_create *. Вы можете использовать
<remove name="[blockname]">
или
<action method="unsetChild"><block>[blockname]</block></action>
инструкции, первые позволяют удалить блок в глобальном масштабе, а второй один удалить его из определенного блока.
Обновление макета для Magento по умолчанию тема будет выглядеть так:
<?xml version="1.0"?>
<layout version="0.1.0">
<customer_account_login>
<remove name="catalog.topnav" />
</customer_account_login>
<customer_account_create>
<remove name="catalog.topnav" />
</customer_account_create>
</layout>
Существует несколько объяснений о макетах Magento, которые могут быть полезны - http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-4-magento-layouts-blocks-and-templates
Удалить узлы будут обрабатываться после того, как все ручки макета объединяются , и это хороший способ удалить блок, независимо от того, какой дескриптор макета загружал блок; вы просто хотите полностью избавиться от него для некоторых ручек! Он также удаляет рекурсивно, поэтому все, что вам нужно указать, - это дескриптор макета.
С другой стороны, вы можете удалить блок только из ссылки в определенном дескрипторе макета, и в этом случае вы должны использовать unsetChild. Он часто используется для удаления блока из ссылки, но затем снова вставляет тот же блок с другой позицией. Это было бы невозможно с удалением.
- 1. Меню Wordpress категорий
- 2. Показать/скрыть вкладку продукта, используя оператор if в local.xml Magento 1.9 CE
- 3. Переименование ссылок из верхнего меню с использованием local.xml?
- 4. Magento: скрыть атрибуты из определенных категорий
- 5. Как отобразить меню категорий для другого блока?
- 6. Головоломка: Как организовать динамическое иерархическое меню категорий
- 7. Пользовательское меню Wordpress для разных категорий
- 8. Отображение категорий и подкатегорий в меню
- 9. Создайте меню категорий с помощью wordpress
- 10. Отображение всех категорий продуктов в выпадающем меню
- 11. Активное состояние для статических категорий меню
- 12. Показать и скрыть подменю меню с несколькими опциями, используя JQuery
- 13. Скользящее меню полностью скрыть, используя jfeinstein10/SlidingMenu library
- 14. Включение вертикального меню категорий в выпадающее меню на мобильных телефонах
- 15. Jquery Меню Скрыть показать
- 16. Как скрыть меню опций?
- 17. Скрыть пункты меню администратора
- 18. Как скрыть меню браузера?
- 19. Скрыть всплывающие меню изменений
- 20. меню slideToggle скрыть
- 21. Боковое меню скрыть вопрос
- 22. Показать-скрыть меню jQuery
- 23. Скрыть/показать меню Javascript
- 24. Скрыть «Главная» меню wordpress
- 25. Скрыть меню на выводе
- 26. Скрыть меню java script
- 27. Скрыть пустые контекстное меню
- 28. Скрыть языковое меню typoscript
- 29. Как скрыть раскрывающееся меню?
- 30. Скрыть конкретный пункт меню