Главная Статьи DLE Как добавить новый пункт меню на сайте dle?
Верстка любой сложности из PSD макетов
Что такое верстка?
В процессе переговоров с потенциальным заказчиком довольно часто может возникнуть вопрос, так что же такое верстка? Это очень важный вопрос и очень важно, чтобы потенциальный заказчик прекрасно понимал, что получит в итоге.
4 апреля 2013
Здравствуйте, уважаемые друзья, сегодня на sdelaemblog поговорим о меню на сайте dle. Точнее о том, как добавить свои пункты в меню, или же заменить существующие на новые. Довольно часто, у новичков только установивших данную CMS возникает вопрос: "Как заменить стандартные пункты меню, в стандартном шаблоне, на свои?" Если, в wordpress, это можно осуществлять без редактирования кода, то в dle ситуация иная, в код все же придется залезть и немного там разобраться. Однако сложного в добавлении новых пунктов ничего нет, и я надеюсь, сегодня вы сможете в этом убедиться.
Создание пункта меню dle.
Итак, перейдем к делу. Для начала нам понадобится создать пункты, которые в последствии необходимо внедрить в меню dle, будь-то страницы или категории. Для этого заходим в админ панель и жмем на пункт "список всех разделов."
А далее все зависит от ситуации. Если нам необходимо добавить в меню, ссылку на категорию сайта, то переходим в пункт "Категории", а если же нам нужно создать страницу, на которую будет направлять пользователя пункт меню, то переходим в пункт "Статические страницы". Принципиальной разницы между ними нет, поэтому мы выберем один из двух вариантов, например, "Категории".
Появится форма создания новой категории на сайте. Там все просто. Для чего служит каждое поле формы, см. изображение.
Не все поля, которые описаны на рисунке являются обязательными, а только первое и второе поле. А пункты, которые я не стал затрагивать на изображении вообще не относятся к категориям, а относятся к глобальным настройкам движка, таким как настройки вывода новостей dle. а также предоставляют возможность назначить уникальный шаблон, для каждой категории в отдельности.
После заполнения необходимых полей, как минимум первых двух, нажимаем на кнопку добавить. Это действие создаст новую категорию на сайте, ссылку на которую мы добавим в меню dle. И особое внимание обратите на второе поле, где необходимо было прописать альтернативное имя категории, которое будет составлять адрес, по которому будет находиться категория. В моем примере, он будет выглядеть так: http://сайт. ru/primer_category/
Как добавить пункт в меню dle?
Теперь, перейдем к непосредственному добавлению нового пункта в меню dle.
Для этого, в админ панели нужно перейти в раздел "Шаблоны сайта".
А дальше необходимо выбрать один из двух файлов, если используется стандартный шаблон, в которых прописаны меню на сайте. В стандартном шаблоне имеется два вида меню: это, и горизонтальное и вертикальное. За горизонтальное меню отвечает файл topmenu. tpl, а за вертикальное меню в левой колонке сайта, отвечает файл sidebar. tpl. Оба этих файла можно найти в левой колонке раздела "Шаблоны сайта". А при клике на один из них, в правой колонке появится сам код данного файла.
После открытия файла, нам необходимо исправить любой существующий пункт на наш. То есть, изменить название, в данном случае на название категории. И подставить ссылку на саму категорию (альтернативное имя), вместо #. То есть если я заменю пункт "О сайте", то код меню станет выглядеть так:
По аналогии изменить можно и остальные пункты в меню. Что касается второго, горизонтального меню, то там ситуация абсолютно такая же. И естественно все лишнее, что вам не нужно, можно удалить. И конечно же, сохранить отредактированный файл.
Если вы в чем-то не уверены, например, что удалите что-то лишнее, то просто сделайте резервную копию сайта. чтобы в случае непредвиденных ситуаций его можно было восстановить.