Как создать якорнуюю ссылку в шаблоне


Adems
 Поделиться

Рекомендуемые сообщения

Здравствуйте! Извиняюсь за глупый вопрос, но столкнулся с проблемой создания якорной ссылки, добавляю в шаблон товара, но почему то всегда перебрасывает не на якорь а на главную.

Как её правильно создать?

Делал так:

<p><a name="top"></a></p> 

<p><a href="#top">Наверх</a></p>

Ссылка на комментарий
Поделиться на других сайтах

Нужно продумать, как вывести из контроллера общую переменную, чтобы выводило путь от домена до вашего анкора, где вы бы подставляли эту переменную с анкором.
На примере хлебных крошек.
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">

Тогда можно свободно анкорные ссылки ставить. Какие могут быть проблемы при таком способе не знаю.

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу