Перейти к содержанию
Dart990

Не работают якори в тексте

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

У всех ли по стандарту в opencart не работают якори в тексте? К примеру нужно сделать в начале статьи содержание (список разделов с пунктами), и при клике на раздел чтобы страница перемещалась к одноименному разделу в тексте c якорем s1. Но дело в том, что в CKEditor указал их у разделов в тексте и привязал к содержанию, но на странице не перемещается а кидает на главную с таким видом адреса test.ua/#s1. Можно ли это как то исправить?

Поделиться сообщением


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

Удалил в header.tpl <base href="<?php echo $base; ?>" /> , летит вся вёрстка, в чём может быть причина?

Поделиться сообщением


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

верни. оно обязательно должно быть впринципе.

до 11го сообщения не дочитал, что ли?

Поделиться сообщением


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

верни. оно обязательно должно быть впринципе.

до 11го сообщения не дочитал, что ли?

$(document).ready(function() {
var pathname = window.location.href;
$('a').each(function(){
var link = $(this).attr('href');
if (link.substr(0,1) == "#") {
$(this).attr('href') = pathname + link;
}
});
}

а куда этот скрипт нужно ставить, на страницу на которой якори не работают?

Поделиться сообщением


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

можешь в footer закинуть, чтобы он отрабатывал везде.

Поделиться сообщением


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

можешь в footer закинуть, чтобы он отрабатывал везде.

К сожалению не помогает, и в футер закидывал, и хедер, все равно якори не работают.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.