Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Большое число колонок в content area (http://forum.typo3.ru/showthread.php?t=20)

Ramses 17.11.2003 12:04

Большое число колонок в content area
 
В Modern Template Building Part2+3 рассматривается пример построения шаблона с тремя колонками. Как я понял, Typo3 позволяет делать до 4 колонок (обычная, левая, правая и граница). А как быть, если на странице надо расположить большее количество колонок?
В моем случае на странице есть правая верхняя область, ниже три колонки в ряд и еще ниже одна широкая колонка. Как такое реализовать в Typo3?

Andreas Schwarzkopf 17.11.2003 15:08

Областей на странице можно делать сколько угодно, ограничений для этого нет. Колонок, заполняемых контонтом пользователя на каждой отдельной странице 4. В пакете Testsite есть пример, как сделать пятую колонку контента.

Обычно не требуется новая колонка контента, а что-либо для заполнения маркера. Например меню или дата или постоянная информация типа новостей, которая повторяется на всех страницах. Такие вещи делаются обычным кодом TypoScript, который заполняет метку (marks или subparts).

Если ответ не устраивает, напишите пример, зачем нужна пятая колонка - какие данные в ней отображаются?

Ramses 17.11.2003 16:07

Ткните, пожалуйста, пальцем, где в Testsite искать этот пример?
В моем случае на главной странице вверху есть область в которой находится девиз компании, ниже три колонки с анонсами каких-либо событий (выполенна в виде таблицы, три ячейки которой служат для размещения контента, а две являются вертикальными разделителями колонок) и основная широкая область.
Хотелось дать пользователю возможность редактировать все пять элементов содержания не вдаваясь в организацию структуры таблиц.
Или есть другие подходы?

Andreas Schwarzkopf 17.11.2003 17:01

Девиз и анонсы - классические примеры, для которых не нужно создавать новые колонки контента.
Девиз не нужно вводить на каждой странице, так?
Поэтому создаем страницу не в меню или же как системную папку, называем ее Девиз, создаем контент с нужной надписью и добавляем в шаблон следующее:

page.10.marks.SLOGAN < styles.content.get
page.10.marks.SLOGAN.select.pidInList = 100

где 100 - это адрес созданной страницы, page.10.marks.SLOGAN - это путь к метке.

Аналогично делается и анонс.

Ramses 17.11.2003 18:11

Спасибо. То что надо :)

Dmi3 25.12.2003 17:43

ЗдОрово, не догадался бы так сделать.
По идее, так можно сделать со всеми разделами содержимого страниц. Не так ли?

Dmi3 25.12.2003 17:43

ЗдОрово, не догадался бы так сделать.
По идее, так можно сделать со всеми разделами содержимого страниц. Не так ли?


Часовой пояс GMT +4, время: 02:42.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot