Шаблон для Joomla 1.5*
1594 сообщения
#16 лет назад

Есть дизайн. (Эскиз в приложении)
Вопрос: реально такое вообще сделать в шаблоне? Или придётся редактировать не только шаблон?
1594 сообщения
#16 лет назад
И вопрос в "довесок" =)Как изменить стили внутри самого модуля?
То есть, например, поведение ссылок внутри главного меню?
Заранее всем спасибо за ответы и помощь
1594 сообщения
#16 лет назад
Цитата ("YehBr"):1. Реально
Спасибо за содержательный ответ :/
Цитата ("YehBr"):
2. Стили менять через CSS
А сам бы я не догадался...
Я про то, что достаточно изменить CSS шаблона?
Может литературу кто-нибудь посоветует или ресурсы
У меня имеется "Joomla. Практическое руководство" и "Joomla. Руководство пользователя", но ни в одной из этих книг тема до конца не раскрыта...
1594 сообщения
#16 лет назад
=) Ещё один вопрос: Может кто-нибудь подскажет зорошую литературу или ресурс о написании модулей для Joomla
88 сообщений
1594 сообщения
#16 лет назад
Да вот в том то и дело.Есть диз в PSD
Уже нарезал и т.д
Просто хочется вопросы некоторые сразу выяснить.
7 сообщений
#16 лет назад
Цитата ("Anexroid"):Да вот в том то и дело.
Есть диз в PSD
Уже нарезал и т.д
Просто хочется вопросы некоторые сразу выяснить.
для начала верстайте html потом уже готовый html подгоняйте под джумлу, где надо пропишите позиции под модули, меняйте стили под джумловские и т.д.
1594 сообщения
#16 лет назад
То есть при вёрстке - сами модули верстать не надо? Только "каркас"?
1594 сообщения
#16 лет назад
Просто мне не совсем понятно как я могу вывести сначала последнюю новость, а заетм оставшиеся в разных блоках по ширине.Ведь я могу только разом загрузить весь модуль...
400 сообщений
#16 лет назад
Anexroid, как вариант, подключай mootools.js и пиши что-то вроде:<script type="text/javascript"><!--
window.addEvent('domready', function() {
var first = $$('.contentpaneopen');
if(first) {
first.removeClass('contentpaneopen');
first.addClass('ТвойХитрыйКлассДляПервойНовости');
}
});
//--></script>
Но лучше, конечно, в com_content поковыряться.

400 сообщений
#16 лет назад
Ещё можно сделать модуль для фронтпейджа, который выводил бы последнюю новость, но тогда из основного списка её надо как-то убирать.
1594 сообщения
#16 лет назад
Хм, или сделать тупо отдельный модуль для содержимого главной? =)Насколько я понимаю, только шаблоном я не обойдусь никак?
400 сообщений
#16 лет назад
Anexroid, не надо делать отдельный модуль для содержимого главной, надо хакнуть темплейт для com_content, чтобы он первую новость как-нибудь выделял./components/com_content/views/frontpage/tmpl/default.php
Строки 16-17:
$this->item =& $this->getItem($i, $this->params);
echo $this->loadTemplate('item');
Замени, например, на:
$this->item =& $this->getItem($i, $this->params);
$item_text = $this->loadTemplate('item');
if($i == $this->pagination->limitstart)
$item_text = '<div id="first-item">' . $item_text . '</div>';
echo $item;
А потом уже в темплейте играйся как-то с отображением #first-item.
С тебя $20.

1594 сообщения
#16 лет назад
Сенкс =)Просто я имел ввиду то, что если я захочу допустим продать шаблон - это не получится, так? придется "распространять" ещё и темплейт?
Что это? {с ужасом}
400 сообщений
#16 лет назад
Anexroid, да, придется. Это не очень хорошо, конечно. Но альтернативы только одна - юзать javascript вроде того, что выше. 
1594 сообщения
#16 лет назад
Кроме того, это только для главной =)На внутренних справа ничего не будет
1594 сообщения
#16 лет назад
Ещё вопрос: Создал в панели управления ещё одно меню, кроме главного. Как мне теперь задать ему позицию для отображения?