Adems Опубликовано: августа 23, 2017 Жалоба Поделиться Опубликовано: августа 23, 2017 Здравствуйте! Извиняюсь за глупый вопрос, но столкнулся с проблемой создания якорной ссылки, добавляю в шаблон товара, но почему то всегда перебрасывает не на якорь а на главную. Как её правильно создать? Делал так: <p><a name="top"></a></p> <p><a href="#top">Наверх</a></p> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: августа 24, 2017 Жалоба Поделиться Опубликовано: августа 24, 2017 Нужно продумать, как вывести из контроллера общую переменную, чтобы выводило путь от домена до вашего анкора, где вы бы подставляли эту переменную с анкором. На примере хлебных крошек. href="<?php echo $хлебная_крошка; ?>#анкор" Вот для примера анкор в категориях, по такому принципу продумать и для производителей, статей и т.д., может кто знает общую переменную в php тогда подскажут. В контроллере category.php Скрытый текст В принципе в любое место, например, после: public function index() { Вставить: $data['ankor'] = $this->url->link('product/category', 'path=' . $this->request->get['path']); В шаблоне category.tpl можно вставлять так ссылку: Скрытый текст <a href="<?php echo $ankor; ?>#ankor">Рабочий анкор в категориях</a> Есть ещё вариант, из шаблона header.tpl убрать, закомментировать строку: Скрытый текст <base href="<?php echo $base; ?>" /> Все ссылки стилей и т.д. добавить палочку (сплэш) / в начале пути. <link href="/catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">Тогда можно свободно анкорные ссылки ставить. Какие могут быть проблемы при таком способе не знаю. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.