CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Зачем столько шаблонов меню? Какой за что отвечает?
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Оформление системы
Root
Началось с того что нужно мне было поменять оформление нижнего меню, что вот это:

И вот я уже час ковыряю все файлы в надежде найти где же прячется оформление этого меню. В папке с шаблоном есть 3 шаблона меню, BlockMenu.php, BlockMenuSingle.php и BlockMenuTree.php.
Методом тыка понял что BlockMenuSingle.php отвечает за внешний вид вертикального меню в блоке а для чего остальные? И где искать оформление нижнего меню?

Добавлено через 2 минут, 7 секунд:

В шаблоне меню подключается так:
<?php echo join(include Eleanor::$root.'addons/menus/single.php'); ?>

Но в этом файле ничего обнадеживающего не нашел :(
leshij
Цитата (Root @ 2024-10-13 20:40)
Но в этом файле ничего обнадеживающего не нашел

собственно зачем лесть в этот файл, если оформление этого меню прописано целиком и полностью в main.css
Root
Цитата (leshij @ 2024-10-13 20:40)
собственно зачем лесть в этот файл, если оформление этого меню прописано целиком и полностью в main.css

Мне нужно поменять название классов этого меню.
leshij
Цитата (Root @ 2024-10-13 20:40)
Мне нужно поменять название классов этого меню.
у ссылок? если да, то single.php 42 строчка, все остальные классы в index.php
Alexander
Цитата (Root @ 2024-10-13 20:40)
addons/menus/single.php

Этот файл генерирует только <li>...</li> - самый естественный вид подачи многоуровневых меню. Остальные классы настраивайте в index.php шаблона.
Root
Цитата (Alexander @ 2024-10-13 20:40)
Этот файл генерирует только <li>...</li> - самый естественный вид подачи многоуровневых меню. Остальные классы настраивайте в index.php шаблона.

У меня меню выглядит так:

<ul class="footer_navy">
				<li><a href="#">Главная</a></li>
				<li><a href="#">Новости</a></li>
				<li><a href="#">Магазин</a></li>
				<li><a href="#">О нас</a></li>
				<li><a href="#">Контакты</a></li>
			</ul>

Судя по вашему посту выше я должен сделать так?
<ul class="footer_navy">
<?php echo join(include Eleanor::$root.'addons/menus/single.php'); ?> 
</ul>

Но тогда просто ссылки и оформление не применяется. Или я не так вас понял?
Alexander
Цитата (Root @ 2024-10-13 20:40)
Судя по вашему посту выше я должен сделать так?

Да. Только не пишите </ul>.

Цитата (Root @ 2024-10-13 20:40)
Но тогда просто ссылки и оформление не применяется.

Почему не применяется?
Root
Цитата (Alexander @ 2024-10-13 20:40)
Да. Только не пишите </ul>.

Попробовал без </ul> не помогло.

Цитата (Alexander @ 2024-10-13 20:40)
Почему не применяется?

Я вот второй день понять не могу. Вот так меню выглядит сейчас:


А должно вот так:


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.