Всем привет! Отвечаю на вопрос "
Как задать CSS-класс одного пункта меню?".
Вариант 1. Простой1. Открываем "
Панель управления->Менеджер шаблонов";
2. Перед нами таблица (список) шаблонов. Переходим по ссылке в столбце "
Шаблон" искомого шаблона;
3. Откроется шаблон, где будут представлены различные данные, разбитые по блокам. Нас интересует блок "
Таблицы стилей";
4. Переходим по ссылке одного из стилей. У меня ссылка называется "
Изменить css/template.css";
5. Добавляем нужный класс и сохраняем.
Вариант 2. Сложныйотличается от предыдущего только тем, что нужный нам класс\стиль мы выносим в свой личный, отдельный файл, дабы не вносить изменений в исходные css-файлы Joomla. Это для тех, кому покой только снится
Для этого нужно:
1. Выполнить вход по FTP-протоколу на сервер;
2. Открыть css-папку, из которго наш шаблон подтягивает все css-стили. У меня папка находится вот здесь: "
/public_html/templates/my_template/css/" ;
3. Создаём там собственный css-файл. Но это не всё, к сожалению. Теперь нужно сделать так, чтобы наш шаблон видел этот файл, т.е. сделать include;
4. Входим в CMS. Там открываем "
Панель управления->Менеджер шаблонов";
5. Переходим по ссылке в столбце "
Шаблон" искомого шаблона;
6. Далее, в блоке "
Основные файлы шаблона" переходим по ссылке "
Изменить шаблон главной страницы";
7. И теперь наша задача аккуратно включить созданный css-файл по подобию того, как это сделано с другими css-файлами данного шаблона;
8. Лично у меня за включение css-файла отвечает строка:
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/user_style.css" type="text/css" />
Но внимание! вначале найдите похожие строки в исходном коде, и только убедившись (7 раз отмерь) вставляйте свой код;
9. Сохраните. Теперь надо проверить всё ли корректно было сделано. Для этого перейдите на шаг назад, т.е. на карточу вашего шаблона. Там блоке "
Таблицы стилей" должен появиться ваш файл. Если этого не произошло, значит ... что-то не так сделали на одном из шагов, описанных мною;
10. Если же всё ок, то можете перейти по ссылке добавленнома css-стиля и внести изменения.
Спасибо, пожалуйста.
Всё написанное сделано на Joomla 2.5.6P.S. 5 лет программировал на C, C++ и Visual C++ . Сегодня, за 2 ч. узнал что такое CSS и вновь, на интуитивном уровне, разбирался с Joomla. Потратил время, но зато бесплатно)) Жертвуем временем, экономим деньги... Хотя это спорно)