Как создать пользовательское поле на веб-странице Typo3?

Я очень новичок в мире Typo3 (я пришел из Joomla и WordPress), и у меня есть некоторые сомнения, связанные с вещью, которую запросил клиент, использующий Typo3 для своего сайта.

Он попросил меня создать несколько цветных блоков на определенной странице. Каждое из этих полей просто обязано содержать текст или ссылки.

Как я могу это сделать?

Я думаю, что могу решить следующим образом (но я не знаю, является ли это ХОРОШИМ решением):

  1. В бэкенде я захожу в раздел Страница и открываю настройки, относящиеся к странице, которую мне нужно изменить.

  2. Здесь у меня есть 3 столбца (левый, нормальный, правый), и, например, я добавляю НОВЫЙ Обычный текстовый элемент в этот центральный столбец.

  3. Теперь представьте себе редактор wysiwyg, поэтому я нажимаю значок Переключить текстовый режим и перехожу из режима wysiwyg в режим редактора чистого HTML, и теперь я создам некоторые теги div (устанавливающие параметры CSS для цвета фона и размера), которые соединяют мои блоки (и в эти div я помещаю их текстовое содержимое).

Это возможное решение или это плохое решение?

Tnx

Андреа


person AndreaNobili    schedule 14.08.2013    source источник


Ответы (1)


Вы можете либо использовать конфигурацию RTE typoscript, чтобы добавить несколько новых стилей абзаца, которые будут создавать блоки, либо использовать поле section_frame в tt_content, поле, называемое «кадр» в бэкэнде, когда вы редактируете запись контента. Для обоих решений потребуется всего лишь набор текста (с которым вы будете очень часто сталкиваться в мире TYPO3) и код CSS.

Если вам нужна дополнительная структура в бэкенде, для этого также есть расширение под названием multicolumn. . Если вам просто нужно «больше» столбцов в бэкэнде (в сочетании с макетами бэкенда), чтобы добиться другого внешнего вида, это также можно сделать, добавив некоторую конфигурацию typoscript. Чтобы дать вам более точную рекомендацию, было бы неплохо сделать какой-нибудь набросок или скриншот того, что вы хотите.

person Michael    schedule 14.08.2013
comment
Между тем, спасибо за ваш ответ, но у меня есть некоторые сомнения по поводу того, что вы мне говорите (я новичок в Typo3). Что вы имеете в виду, когда говорите о добавлении нового стиля абзаца с помощью конфигурации RTE typoscript? Вы имеете в виду, что я сделал? (используйте редактор RTE в режиме чистого HTML и вставьте сюда код HTML\CSS), или вы имеете в виду что-то другое? Что такое section_fram и что это за поле tt_content? У вас есть ссылка на хорошую документацию\учебник по этому поводу? (Поэтому я предоставлю его для изучения, прежде чем спрашивать снова) :-) Tnx - person AndreaNobili; 15.08.2013
comment
LMGTFY: стили абзаца и некоторые дополнительные примеры и некоторый код о section_frame. Хотя некоторые посты на немецком языке, я думаю, код вам поможет. И нет, возиться с исходным кодом html в rte — худшее решение, которое я могу придумать. Это то, для чего предназначен typoscript: конфигурация TYPO3. - person Michael; 15.08.2013
comment
Хорошо, спасибо. Я точно не знаю, что такое TypoScript, поэтому начну читать об этом в официальной документации :-) - person AndreaNobili; 15.08.2013