Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
17.11.2003, 12:04 | #1 |
Продвинутый
Регистрация: 29.10.2003
Сообщений: 32
|
Большое число колонок в content area
В Modern Template Building Part2+3 рассматривается пример построения шаблона с тремя колонками. Как я понял, Typo3 позволяет делать до 4 колонок (обычная, левая, правая и граница). А как быть, если на странице надо расположить большее количество колонок?
В моем случае на странице есть правая верхняя область, ниже три колонки в ряд и еще ниже одна широкая колонка. Как такое реализовать в Typo3? |
17.11.2003, 15:08 | #2 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Областей на странице можно делать сколько угодно, ограничений для этого нет. Колонок, заполняемых контонтом пользователя на каждой отдельной странице 4. В пакете Testsite есть пример, как сделать пятую колонку контента.
Обычно не требуется новая колонка контента, а что-либо для заполнения маркера. Например меню или дата или постоянная информация типа новостей, которая повторяется на всех страницах. Такие вещи делаются обычным кодом TypoScript, который заполняет метку (marks или subparts). Если ответ не устраивает, напишите пример, зачем нужна пятая колонка - какие данные в ней отображаются? |
17.11.2003, 16:07 | #3 |
Продвинутый
Регистрация: 29.10.2003
Сообщений: 32
|
Ткните, пожалуйста, пальцем, где в Testsite искать этот пример?
В моем случае на главной странице вверху есть область в которой находится девиз компании, ниже три колонки с анонсами каких-либо событий (выполенна в виде таблицы, три ячейки которой служат для размещения контента, а две являются вертикальными разделителями колонок) и основная широкая область. Хотелось дать пользователю возможность редактировать все пять элементов содержания не вдаваясь в организацию структуры таблиц. Или есть другие подходы? |
17.11.2003, 17:01 | #4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Девиз и анонсы - классические примеры, для которых не нужно создавать новые колонки контента.
Девиз не нужно вводить на каждой странице, так? Поэтому создаем страницу не в меню или же как системную папку, называем ее Девиз, создаем контент с нужной надписью и добавляем в шаблон следующее: page.10.marks.SLOGAN < styles.content.get page.10.marks.SLOGAN.select.pidInList = 100 где 100 - это адрес созданной страницы, page.10.marks.SLOGAN - это путь к метке. Аналогично делается и анонс. |
17.11.2003, 18:11 | #5 |
Продвинутый
Регистрация: 29.10.2003
Сообщений: 32
|
Спасибо. То что надо
|
25.12.2003, 17:43 | #6 |
Продвинутый
Регистрация: 25.12.2003
Сообщений: 50
|
ЗдОрово, не догадался бы так сделать.
По идее, так можно сделать со всеми разделами содержимого страниц. Не так ли? |
25.12.2003, 17:43 | #7 |
Продвинутый
Регистрация: 25.12.2003
Сообщений: 50
|
ЗдОрово, не догадался бы так сделать.
По идее, так можно сделать со всеми разделами содержимого страниц. Не так ли? |