Как вставить кнопку "Назад" на сайт на cms DLE
galina2601 9-04-2014, 00:00 5 391 Уроки по CMS / Уроки по DLE / НазадДано: есть сайт, созданный на каком-то движке или вовсе просто на HTML + CSS. На сайте куча страниц с описанием каких-то товаров. Для каждого товара есть кнопка "Подробнее", ведущая на страницу с полным техническим описанием данного товара. На эту же страницу можно попасть с прайс-листа, со страницы последних акций и так далее, то есть картинка выглядит так:
Надо: на странице с техническим описание товара вставить кнопку "назад", причем вести она должна именно на ту страницу, откуда пришел посетитель.
Обычными "хлебными крошками", модуль которых имеется практически в любой уважающей себя cms, тут не обойдешься.
Но, как обычно, ничего невозможного нет. Залезаем в интернет и тут же получаем целых два совета:
1. Можно вставить вот этот простой код:
Результат:
У вас работает? У меня - нет.2. Или второй вариант с гиперссылкой:
На форумах обещают, что если вы вставите этот код на свою страничку и затем щелкнете по появившейся кнопке, то попадете на страницу, откуда пришли.
Наверное это так. НО! Только если ваша cms разрешает использование скриптов в новостях.
Например, мой сайт сделан на движке DLE, который подло расправляется со всеми подозрительными скриптами. Следовательно, именно здесь кнопка назад работать не будет.
Если у вас все работает, то это очень замечательно. Даже можно несколько редактировать надпись на кнопке, изменяя значение атрибута value="Назад".
А что же делать владельцам сайтов на cms DLE и аналогичных, не позволяющих вставлять скрипт в новости?
Все очень просто - вставить его в шаблон полной новости.
Итак.
Для вывода новостей в cms DataLife Engine используются два шаблона:
shortstory.tpl - для вывода анонса,
fullstory.tpl - для вывода полной новости.
Заходим в Админпанель. Открываем пункт "Шаблоны сайта". Создаем новый шаблон fullstory1.tpl
Копируем в него все содержимое старого шаблона fullstory.tpl, и после тега {full-story}
вставляем любой из предложенных выше кодов.
Сохраняем вновь созданный шаблон. Опять выходим в Админпанель. Находим пункт "Категории" и создаем там новую категорию для страниц с техническим описанием.
Категории назначаем для полной новости наш новенький шаблон.
Вот, в принципе, все. Сейчас все странички с техническим описанием по умолчанию будут иметь кнопку "Назад".
Сами понимаете, что с помощью CSS ее можно привести в общий вид с остальными кнопками сайта.