Настраиваем SOBI2 на свой вкус!

Задумали настроить SOBI2 под общий дизайн своего сайта?
Если Вас не устраивают стандартные возможности SOBI2, тогда приступим.

Шаблон самого SOBI2 редактируется здесь:

/components/com_sobi2/sobi2.details.tmpl.php

Название записи вот:

$mySobi->title.

Так что можете настраивать, как угодно её, или выводить, где угодно, например, с помощью css позиционирования.

Теперь зайдем в поля созданные нами, в компоненте.
И в строке “Название Поля”, там будет стоять field_, допишем на английском свое название. Например, если наше «Заголовок поля» – Улица, то «Название поля» - field_street.
И так со всеми полями.
Как Вы уже догадались, эти поля будут использоваться идентификаторами в css-файле.

CSS файл здесь:

/components/com_sobi2/includes/com_sobi2.css

Там и будем прописывать свои стили.

Для поля со значением. В нашем случае, из примера выше, это поле: Улица - Тверская (например).
Для них стилевым идентификатором будет: sobi2Details_field_name. А для слова «Улица» - sobi2Listing_field_street_label.
Идентификаторы используются в теге <span>. Так что отступы только горизонтальные возможны. И еще, если у Вас есть поля типа textarea, то при добавление в это поле текста, лучше его брать хотя бы в тег <P>.
Тогда можно будет описать margin’ы, поставить text-indent и тп.

Это описание для версии 2.5.x. Дальше постараюсь рассказать про новую версию. Кстати, в этой, старой версии, убрать надпись с ссылкой «Powered by Sigsiu.NET» - можно в файле:

/components/com_sobi2/fronted.class.php. Строка 183. Убрать надо {$h}.

Если у Вас возникнут вопросы по настройке, то спрашивайте в комментариях, постараюсь ответить.

31 October 2010