Убрать циклические ссылки в хлебных крошках и добавить микроразметку
Будем работать на дефолтном шаблоне опенкарт, но в большинстве случаев данный способ можно использовать в любом шаблоне. Можно ли это сделать через модификатор? - Да, можно, но я здесь покажу простой способ для новичков.
В стандартном шаблоне opencart хлебные крошки реализованы так:
Разработчики opencart не парятся на счёт seo в своей платформе и по-этому приходится нам, разработчикам, дорабатывать такие своеобразные "косяки производства".
Вышеуказанный блок кода вам надо заменить в каждом файле шаблона на следующий:
Ок, мы сделали правильные хлебные крошки без циклической ссылки, осталось внедрить микроразметку. Почему сразу с ней предложили вариант? - Потому что не всем она нужна и есть те, кто её другим способом внедряет.
Теперь выше представленный блок кода замените на блок кода ниже, если вам нужна микроразметка хлебных крошек в интернет-магазине:
Это мой способ внедрения микроразметки в хлебные крошки на Opencart, надеюсь кто-то знает как сделать проще и он поделится в комментариях, но пока как есть.
Все свои доработки по возможности лучше вносить через модификатор, чтобы иметь возможность обновлять шаблон без последствий. И не забывайте писать комментарии к своим доработкам, т.к. через полгода или год можете не понимать что и для чего тут делалось и на что влияет.