2010-11-22 1 views
1

Мне нужно перенести статический HTML-сайт на TYPO3. Я знаю, я мог читать docus первый, но я считаю, мне нужно будет читать некоторые дни первой только признать, в каком направлении бежать ...Самый простой способ переноса статического веб-сайта на TYPO3 (HTML-шаблон?)

Должен ли я узнать, как TypoScript По умолчанию PAG страницы = PAGE страница .typeNum = 0

страница.20 = ТЕКСТ page.20.value = HELLO UNIVERSE!

страница.10 = TEXT страница.10.значение = HELLO WORLD!

или есть ли другой способ сделать это быстро? С маркерами?

спасибо, ребята!

ответ

4

Вам нужно будет изучить немного TypoScript, чтобы делать то, что вы хотите. Извините :-(Но вам не нужно многому учиться, и то, что вы узнаете, можно будет использовать при создании других сайтов TYPO3.

Первое, что нужно: пропустить маркеры. Маркеры - это остатки старого , устаревшая система шаблонов. Как вы должны это делать: TemplaVoila.

TemplaVoila работает, предоставляя вам интерфейс для отображения содержимого TYPO3 (или инструкций по созданию контента) в блоки разметки в вашем HTML-файле. Другими словами , вы берете свой статический HTML-файл, затем проходите его и рассказываете TemplaVoila «Хорошо, что DIV - это моя боковая панель, поэтому разместите список всех страниц сайта там ... что P - нижний колонтитул, поместите ссылку на конфиденциальность политика там ... что DIV является основной областью содержимого, заполните ее блоками контента, созданными пользователем », и поэтому f Орт. Это очень мощный подход, потому что это означает, что если вы работаете с другими веб-дизайнерами или графическими дизайнерами, им не нужно изучать какие-либо специальные «волшебные теги» или маркеры; они могут просто дать вам хорошо сформированный HTML и несколькими щелчками мыши вы можете превратить его в живой шаблон для сайта. Довольно изящный.

Существует часть документации TYPO3 под названием "Futuristic Template Building", которая объясняет довольно четко, как перейти со статической страницы HTML на сайт TYPO3 с помощью TemplaVoila. Here's a direct link to the section of that doc that walks you through the process. (Не бойтесь слова «футуристический», думая, что TemplaVoila еще не полностью испечена - этот документ был написан шесть лет назад, когда TemplaVoila был довольно футуристическим, но сегодня он довольно зрелый и используется на сайтах TYPO3 во всем мире.)

Этого должно быть достаточно, чтобы вы начали, но если вы попадете в блокпосты или не сможете обернуть вокруг себя, не стесняйтесь оставлять свои вопросы обратно в эту ветку, и я помогу вам ,

+0

Согласен, TemplaVoila - действительно единственный способ быстро встать и бежать. Для хорошего обзора я также рекомендовал демонстрацию видео подкаста Kasper, где он построил сайт за час с помощью TemplaVoila: http://castor.t3o.punkt.de/files/podkast_julestue3-build-website.m4v – jgreenawalt 2010-11-23 16:20:22

3

Я возрождая это, так как много произошло с 2010 года

Есть несколько способов, в TYPO3, чтобы сделать шаблонный. Все они связаны с TypoScript, но в некоторых случаях требуется только минимальное количество TS.

  1. Используйте «старый встроенный способ», делая весь рендеринг в TypoScript и некоторые HTML-шаблоны с маркерами в них. В этом подходе вы должны использовать элементы контента, предоставляемые ядром. Их рендеринг определяется с помощью TypoScript в ядре-расширении «CSS Styled Content».
  2. Используйте «новый встроенный способ». Здесь вы также должны использовать элементы контента, предоставляемые ядром, и, при необходимости, самоопределяемые. Проецирование происходит с использованием движка Fluid templating. Вы сделали бы это, используя расширение ядра «Fluid Styled Content».Это доступно с version 7.5.
  3. Используйте стороннее расширение для рендеринга элемента содержимого. Я знаю, что из них:

    • Templavoilà - Вы, вероятно, не следует использовать, так как она не активно развивается больше, хотя есть версия, утверждая, что совместимость с TYPO3 7 LTS, но я много об этом не знаю.
    • FluidTYPO3 - Это целая экосистема расширений, с помощью которой вы можете полностью определить шаблоны страниц и шаблоны элементов контента, используя механизм Fluid Templating (бэкэнд-формы, предварительный просмотр бэкэнд и рендеринг интерфейса). Он также обеспечивает механизм для вложенности элементов контента.
    • DCE - Динамические элементы контента. Я ничего не знаю о них, вам нужно будет прочитать документы.
    • Mask - TYPO3-core рядом с мастером для собственных контент-элементов и pagetemplates. Использует поля базы данных, а не flexforms.
    • Другие расширения, о которых я не знаю.

Было бы многовато, чтобы объяснить все это подробно. Мой текущий личный фаворит - это экосистема FluidTYPO3, но я рассматриваю переход на использование Fluid Styled Content, потому что он напрямую интегрирован в ядро. Я не уверен, поддерживает ли он вложенные элементы контента, поэтому, возможно, для этого потребуется отдельное решение (например, расширение gridelements).