Задать вопрос
  • Как пофиксить breadcrumb в Magento?

    @fascinosum
    pcdesign: спасибо. Всё зависит от того с какой целью. Если есть желание работать с новыми технологиями, писать по новым код-стандартам и с новыми подходами то да. У Magento 2 лучше масштабируемость из коробки и больше базовых фич, но немного выше требования по аппаратной части. От этого магазин больше продавать не будет :) Но как разработчику работать интереснее. Тем более платформа становиться стабильнее, в близкой перспективе релиз 2.2. Но она развиваеться интенсивно, в отличие от M1 где все баги давно известны.
  • Как пофиксить breadcrumb в Magento?

    @fascinosum
    pcdesign: мое решение не реализует все возможные бизнес кейсы, конкретно в Вашем случае отрабатывает корректно, так как продукт привязан к категории низкого уровня, было бы несколько привязок - его поведение бы изменилось. Но делая небольшие изменения в коде модуля можно настроить его согласно бизнес требованиям. Написал его на коленке, было проще чем объяснить как решить эту проблему :)
    Про код решения предложенный на stackoverflow я выразил свое мнение выше, инспектировать его ещё раз желания нет, тем более, что сейчас я работаю с Magento 2.
    Так как есть от Вас позитивный фидбек и Вы считаете, что это может быть кому-то полезным - добавил ответ на stackoverflow.
  • Как пофиксить breadcrumb в Magento?

    @fascinosum
    pcdesign: Приятно, что смог помочь. Ссылку поправил
  • Как пофиксить breadcrumb в Magento?

    @fascinosum
    pcdesign: За вот это "Replace _toHtml() function in "app/code/core/Mage/Page/Block/Html/Breadcrumbs.php" with this one" положены телесные наказания, изменять что-либо в core scope очень дурной тон.
    Чтобы применить это решение тоже нужно выносить изменения в отдельный extension, где будет rewrite блока Html/Breadcrumbs (что не всегда хорошо)
    Код в примере желает лучшего (надеюсь хоть работает), можно уменьшить почти в половину без потери функционала. Но такое решение тоже имеет право на жизнь.
    Мой extension имитирует переход по url с указанной категорией, а такое решение только изменяет выводимые breadcrumbs (и в этом нюанс)
  • Как пофиксить breadcrumb в Magento?

    @fascinosum
    pcdesign: Если нет глубоких знаний PHP, то разрабатывать под Magento нереально. Это лично мое мнение.
    Если есть желание развиваться в этом направлении https://habrahabr.ru/post/180555/.
    Так как уже начал отвечать, пришлось набросать небольшой extension [ https://github.com/fascinosum/SeoBreadcrumbs ], должен решать задачу

    P.S. Качество работы не гарантирую, всё-таки выходные :)