Создание своего шаблона.

Доброй вечер господа. Хочу сделать свой шаблон или хотя-бы переделать имеющийся нью-джикери.
Так вот эта идея обернулась полным провалом. Дело в том что я на LS впервые, до этого была только Joomla.
В джумле шаблоны имели структуру типа php\css. То есть основа была в index.php а остальное «добивалось» css'ом.
В LS же, как я понял, вместо index.php куча tpl файлов, оно то мне понятно, и что в них тоже более-менее понятно.

Например в джумле в индекс.пхп(тот что в корне):
<div id="top_bottom">

А в ксс уже делаем сам стиль к нему:
#top_bottom {
	float: left;
	\...\ \...\
	clear: left;
}

CSS то в LS я нашел но что заменяет именно index.php?
То есть что в LS шаблонах является каркасом? Скажем мне хочется перенести сайдбар справа налево, но где находится запись о его местоположении я так и не разобрался… Пожалуйста помогите! :)

10 комментариев

avatar
я бы сказал LS больше похож на WordPress чем на Joomla

Тут все иначе index собирается из нескольких кусочков tpl, вы так много спросили что отвечу по пунктам.

1. index.php тут собирается из несколько корневых tpl шаблона и одного ActionIndex
+ Action — это как в Joomla Компонент если так понятней :) который отвечает за вывод чего-то => куда-то
+ tpl это кусочки страниц которые образуют одну страницу

2. тут нет общего каркаса как в joomla, а я понимаю о чем вы :) сверстал не одну жумлу. Тут все собирается именно из кусков.

БОНУС структура шаблона
ibamboo.ru/template/
avatar
Спасибо за оперативность! :) Структуру как рас перечитал не раз, но не найдя того самого «главного файла», ни чего не понял. Поставил бы плюс, да не могу… ;) И все таки, где задано местоположения блоков? Ведь они появляются не авось где… :) У джумлы было по проще, или дело привычки…
avatar
на самом дело «привычки» :) если вы постоянно работали с Joomla, то да нужно переучиваться в хлам.

А вот например я :) работал на wp, joomla, vbulletin, phpbb, еще с шаблонизаторами Питона.

Ну я за неделю уже знал где что лежит без проблем.

PS если что могу помочь сверстать :) что попроще бесплатно, посложней за денежку :)

PSPS а вообще я продвигаю вот эту тему, и вам бы она тож помогла
livestreet.ru/blog/10389.html
напишите там :)) пусть люди заинтересуются, пусть люди видят что это надо!
avatar
а да забыл написать.

Что вы имели ввиду про блоки?? какие именно? Блоки — tpl? или блоки в сайдбаре, потому что в LS блоками именно те что в правой колонке, зовут.
avatar
Блоки ТПЛ, я как понял:
Если находишься на странице /Blog например, то включается экшн index.tpl(в папке экшнБЛОГ) в котором как рас указано что инклюдить на страницу, то есть блоки хеадер.тпл, топик.тпл и футер.тпл. А в блоках(хеадер, топик и футер) уже написан сам пхп код. Вот как то так что-ли? Темный лес блин эти .tpl
avatar
не путайтесь :) а то не чего не найдене… давайте определим.

*.tpl — это «куски», так и называйте, куски страницы. Или можно красивей части страниц
блоки — это вывод блоков в сайдбар, боковую колонку справа.

а то и вас не поймут и сами не чего не найдете в поиске.



В чем собественно еще вопрос остался? :) Так что вы все верно описали с Action.

Еще одно НО :) если у вас стоят ПЛАГИНЫ, то некоторые tpl из вашего шаблона заменяются tpl плагина, и теперь их надо править/искать в папке плагина :))

Короче сложно знаю :) поэтому я и предложил написать в топик. Который указал выше, это бы быстро помогло верстать шаблоны.
avatar
В таком случае, каким образом мне переместить сайдбар (тот что справа) в левую часть сайта? :)
Вот на данном примеры, станет намного проще искать и править то что мне нужно. :)
avatar
На ночь глядя не додумал элементарную вещь, сейчас буду лазать в ксс, наверняка все это там! :) float
avatar
В файле грид.ксс исправил флоат на
#content 	{ width: 66.5%; float: right; margin-right: 1.5%; background: #fff; }

Сайдбар стал слева а не справа… :)
avatar
блестяще :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.