Как разместить отдельные статьи в отдельные div - PullRequest
0 голосов
/ 04 марта 2011

Я хочу, пожалуйста, знать, как поместить отдельные «статьи» в отдельные CSS-элементы «div» ... ??

По сути, мой дизайн разделил мою веб-страницу на 4 разных столбца .. Я хочу иметь возможностьпоместите отдельные статьи в каждый из этих столбцов ...

В настоящий момент Joomla будет размещать каждую статью непосредственно друг под другом, например, в правой части шаблона, не позволяя мне вставлять какие-либо статьи.'div между статьями ..

Так что, возможно, я спрашиваю, как добавить больше разделов в мой шаблон .. Под разделами я имею в виду, например,.«Баннер», «Левый», «Правый», «Нижний колонтитул», «Отказ от ответственности» и т.д ... ???

Ответы [ 3 ]

0 голосов
/ 04 марта 2011

Вам нужно простое переопределение шаблона.Предполагая, что вы перечисляете категорию стилей блога, создайте копию /public_html/components/com_content/views/category/tmpl/blog_item.php и поместите ее в / templates / ваш шаблон / html / com_content / category / blog_item.php,Отредактируйте этот файл по своему вкусу, а затем примените соответствующий стиль.Если вы не используете список категорий блогов, просто найдите соответствующий файл шаблона в папке представлений com_content и используйте его.

Прочитайте это - http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

Как только вы узнаете, как работают переопределения, он будетизменить, как вы используете Joomla.

0 голосов
/ 07 марта 2011

Вы можете сделать это и с модулями.Отредактируйте ваш файл index.php шаблона и вставьте в него div, где вы хотите, с соответствующим значением float:

<div id="left">
    <jdoc:include type="modules" name="left" style="" />
</div>

<div id="right">
    <jdoc:include type="modules" name="right" style="" />
</div>

Где левый и правый идентификаторы установлены в файле css шаблона с плавающей точкой и т. Д.

Далее нужно включить позиции в templateDetails.xml в нужное место, например так:

<position>left</position>
<position>right</position>

Теперь вы можете создавать модули (пользовательские модули HTML) с текстом / контентом ипоместите созданные модули в правое или левое имя позиции.

0 голосов
/ 04 марта 2011

Шаблоны Joomla используют CSS в качестве инструмента для стиля. Чтобы добавить новые разделы в шаблон, вы должны изменить свои каскадные таблицы стилей (файлы * .css).

Разделение вашего основного контента на четыре раздела требует немного магии CSS, и вы должны прочитать о блочной модели , float свойство и это обширный учебник.

Один из способов сделать это с помощью CSS -

CSS four columns

Конечно, вы можете сделать это и с таблицами, просто объявите четыре столбца.

...