Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 5051 Просмотров
*

XCOS

  • Захожу иногда
  • 90
  • 2 / 1
Здравствуйте
Как присвоить модулю меню mod_mainmenu стиль допустим link, где это прописать?
Шаблон сам делал с 0, поэтому может быть где то не прописал...
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Как присвоить модулю стиль
« Ответ #1 : 05.03.2009, 17:37:11 »
Как присвоить модулю меню mod_mainmenu стиль допустим link, где это прописать?

Не очень понятно о чем Вы.
Может не стиль, а класс?

Названия класса для модуля добавляются в его настройках.
*

XCOS

  • Захожу иногда
  • 90
  • 2 / 1
Re: Как присвоить модулю стиль
« Ответ #2 : 06.03.2009, 17:00:19 »
Вот сейчас:

<div class="menu">
<div class="link">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr ><td><a href="/index.php/terra.html" class="mainlevellink" id="active_menulink">Главная</a></td></tr>
<tr ><td><a href="/index.php/shop.html" class="mainlevellink" >Каталог товаров</a></td></tr>
<tr ><td><a href="/index.php/articles.html" class="mainlevellink" >Статьи</a></td></tr>
<tr ><td><a href="/index.php/2009-03-05-13-34-16.html" class="mainlevellink" >Скидки</a></td></tr>
<tr ><td><a href="/index.php/2009-03-05-13-37-36.html" class="mainlevellink" >Поставщикам</a></td></tr>
<tr ><td><a href="/index.php/2009-03-05-13-39-01.html" class="mainlevellink" >Полезная информация</a></td></tr>
<tr ><td><a href="/index.php/vacancies.html" class="mainlevellink" >Наши вакансии</a></td></tr>
<tr ><td><a href="/index.php/2009-02-26-22-36-58.html" class="mainlevellink" >Карта сайта</a></td></tr>
<tr ><td><a href="/index.php/2009-03-05-13-58-05.html" class="mainlevellink" >Контакты</a></td></tr>
</table></div>

А надо типа:

       <div class="menu">
        <a href="#" class="link">О компании</a><br>
         <a href="#" class="link">Каталог товаров</a><br>
        <a href="#" class="link">Бланк заказа</a><br>
      <a href="#" class="link">Прайсы</a><br>
        <a href="#" class="link">Скидки</a><br>
        <a href="#" class="link">Поставщикам</a><br>
        <a href="#" class="link">Полезная информация</a><br>
        <a href="#" class="link">Наши вакансии</a><br>
        <a href="#" class="link">Контакты</a><br>
        </div>

Как это можно сделать?
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
*

XCOS

  • Захожу иногда
  • 90
  • 2 / 1
Re: Как присвоить модулю стиль
« Ответ #4 : 06.03.2009, 19:40:23 »
gdX ничего не понял... как можно это использовать?
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Как присвоить модулю стиль
« Ответ #5 : 06.03.2009, 20:04:00 »
Создаете у себя в шаблоне папку
{root}/templates/{template}/html/mod_mainmenu/

Туда копируете файлы (default.php и index.html) из папки оригинального модуля
{root}/modules/{template}/mod_mainmenu/tmpl

Дальше можете править этот файл {root}/templates/{template}/html/mod_mainmenu/default.php
В этом файле расположен шаблон, по которому происходит вывод меню.
Можете менять его по своему усмотрению и не надо будет заново все менять, если будете обновлять в будущем Джумлу.
*

XCOS

  • Захожу иногда
  • 90
  • 2 / 1
Re: Как присвоить модулю стиль
« Ответ #6 : 08.03.2009, 16:00:52 »
gdX, default.php не тот это шаблон.
В моем строки выводится <tr><td>
а в скопированном шаблоне <ul><li>
Мне нужно из шаблона class="mainlevel" > заменить на class="link" >
Как это сделать?

В настройках модуля стоит стиль меню - Legacy Вертикально.
Если сделать "список", то он смещается вправо и вылазит за границы

Вот ключил стильв модуле "вертикально"

<div class="menu">
<div class="link"><ul class="menu"><li id="current" class="active item1"><a href="http://www.terra-prof.ru/"><span>Главная</span></a></li><li class="item2"><a href="/index.php/shop.html"><span>Каталог товаров</span></a></li><li class="item3"><a href="/index.php/articles.html"><span>Статьи</span></a></li><li class="item5"><a href="/index.php/2009-03-05-13-34-16.html"><span>Скидки</span></a></li><li class="item6"><a href="/index.php/2009-03-05-13-37-36.html"><span>Поставщикам</span></a></li><li class="item7"><a href="/index.php/2009-03-05-13-39-01.html"><span>Полезная информация</span></a></li><li class="item8"><a href="/index.php/vacancies.html"><span>Наши вакансии</span></a></li><li class="item4"><a href="/index.php/2009-02-26-22-36-58.html"><span>Карта сайта</span></a></li><li class="item9"><a href="/index.php/2009-03-05-13-58-05.html"><span>Контакты</span></a></li></ul></div>

Очень много мусора, например <span> зачем он нужен? В шаблоне нет упоминания, чтобы удалить его.

Нашел что редактировать legacy.php, там как раз прописываются стили, изменил на свои, лишнее удалил и все хорошо.
« Последнее редактирование: 08.03.2009, 16:45:12 от XCOS »
*

spot

  • Захожу иногда
  • 58
  • 0 / 0
  • Linux - долой форточки
Re: Как присвоить модулю стиль
« Ответ #7 : 02.04.2009, 21:39:51 »
Нашел что редактировать legacy.php, там как раз прописываются стили, изменил на свои, лишнее удалил и все хорошо.
Подскажи как мне подправить Стиль меню - Legacy (Плоский список). Меня в нем все устраивает, но не нужен отступ слева, хочу убрать его?
Также (понимаю что оффтоп) сделать так чтоб название модулю если не влазит переносилось на вторую строчку?
Спасибо!

[вложение удалено Администратором]
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Как присвоить модулю стиль
« Ответ #8 : 02.04.2009, 23:12:09 »
Попробуйте в стилях прописать:
ul.menu{padding-left:0;}
или
ul.menu li{margin-left:0;}
*

spot

  • Захожу иногда
  • 58
  • 0 / 0
  • Linux - долой форточки
Re: Как присвоить модулю стиль
« Ответ #9 : 02.04.2009, 23:22:18 »
Попробуйте в стилях прописать:
ul.menu{padding-left:0;}
или
ul.menu li{margin-left:0;}

Где в стилях? Облазил везде... В legacy.php не вижу :(
А в style.css не помогает.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Как присвоить модулю стиль
« Ответ #10 : 03.04.2009, 00:02:18 »
А в style.css не помогает.
Странно…
Может где-то дальше эти стили переопределяются?
Попробуйте в конце файла вставить эти строки.
Кстати, у меню имя класса «menu»?
И попробуйте ещё полностью обнулить отступы у этих элементов ul,li{margin:0;padding:0;}, чтобы проверить, срабатывают ли эти свойства.
*

spot

  • Захожу иногда
  • 58
  • 0 / 0
  • Linux - долой форточки
Re: Как присвоить модулю стиль
« Ответ #11 : 03.04.2009, 15:04:08 »
Странно…
Может где-то дальше эти стили переопределяются?
Попробуйте в конце файла вставить эти строки.
Кстати, у меню имя класса «menu»?
И попробуйте ещё полностью обнулить отступы у этих элементов ul,li{margin:0;padding:0;}, чтобы проверить, срабатывают ли эти свойства.

спасибо помогло, разобрался!!
*

kolyabis

  • Новичок
  • 5
  • 0 / 0
Re: Как присвоить модулю стиль
« Ответ #12 : 09.01.2011, 18:54:15 »
Скажите, а в каком файле надо прописать строки ПХП для растягивания блока под выводимый контент.   У меня стоит ВИРТУМАТ 1.1.4  когда выводятся товары на страничке, то они начинают залазить на нижнюю часть границы стиля, до тех пор пока не нажмешь F5 и тогда становится как надо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стиль активного меню - Внешняя ссылка. Как?

Автор DK-Scorp

Ответов: 3
Просмотров: 1310
Последний ответ 09.11.2014, 12:09:44
от DK-Scorp
Не могу найти файл в котором прописать суффикс к модулю "произвольный HTML"

Автор iluha909

Ответов: 12
Просмотров: 2454
Последний ответ 29.11.2012, 10:29:26
от iluha909
Отдельный стиль для меню шаблона

Автор Toliman

Ответов: 16
Просмотров: 2191
Последний ответ 26.06.2012, 00:18:07
от Toliman
Вопрос по модулю Accordion

Автор svladimir

Ответов: 15
Просмотров: 4806
Последний ответ 28.01.2012, 19:58:20
от terr
Надо исправить на шаблоне стиль раскрывающиеся меню, шаблон сделан с помощью артистир 3.0...

Автор beki007

Ответов: 1
Просмотров: 1695
Последний ответ 09.01.2012, 04:03:32
от beki007