Пункт меню "главная" в двойке

+32
2.49K
Здравствуйте!
В дефолтной инсталяции двойки в главном меню отсутствует главный пункт. laugh
Запись для тех кому хочется чтобы он присутствовал и выглядел не хуже других

Добавяем (ссылка "/"). Переходим на главную и видим, что пункт не стал активным. Возможно из-за того что такая страница у нас уже есть (системная).
Дабы не лазить туды где ничего не понимаем, лечим так:
Пункту меню присваиваем класс css, пусть будет menu_home; в main.tpl.php перед </body> добавим небольшой скрипт:
  1. <?php if ($_SERVER["REQUEST_URI"] == "/"){ ?>
  2. <script>
  3. $(".menu_home").addClass("active");
  4. </script>
  5. <?php } ?>
Сохраняем, обновляем страницу, радуемся...
Мира вам!
0
Aryuts Aryuts 10 лет назад #
В принципе на главную можно попасть щелкнув мышью по логотипу, но удобство (привычка) очень важно.
0
Aryuts Aryuts 10 лет назад #
Кстати, можно и не лезть в код, а просто добавить пункт меню в админке (Меню->Создать пункт) в соответствии с рисунком:
""
Олег Васильевич я Олег Васильевич я 10 лет назад #
Комментарий удален
0
Aryuts Aryuts 10 лет назад #
Да, согласен. По Вашему тексту это было неочевидно. А класс необязательно добавлять, т.к. по умолчанию при загрузке не один пункт неактивный. Но, если Вашу идею продолжить, то необходимо, чтобы подсвечивался пункт в соответствии с выбором контента для главной страницы в настройках:
Олег Васильевич я Олег Васильевич я 10 лет назад #
Комментарий удален

Еще от автора

Pioneer - скин для шаблона modern
Бред сумасшедшего на тему "Как бы выглядела InstantCMS 1-х сегодня".
Одна ёлка, немного снега и два Деда, играющихся в прятки
Ещё один вариант новогоднего украшения. Пока не замылено в сети (на эту минуту стоит только на 2-х сайтах)
Новогодние скидки
Всё платное за 50%
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.