Как создать полную страницу, используя шаблон html - PullRequest
0 голосов
/ 30 марта 2020

Я новичок в typo3 и надеюсь, что кто-то может помочь.

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

После этого я извлек содержимое и добавил в fileadmin / templates (я создал шаблоны каталогов в fileadmin)

После этого я создал страницу root в серверной части typo3 и добавил это код для привязки загруженного шаблона:

page = PAGE
page{
bodyTag=<body>
meta.AUTHOR= ALSHADADI
10 = TEMPLATE
10.template= FILE
10.template.file = fileadmin/templates/index.html 
10.workOnSubpart = DOCUMENT

includeCSS{
  screen= fileadmin/templates/assets/css/style.css  
screen.title= display
  screen.media = screen
}
}

enter image description here

Теперь, когда я получаю страницу - после очистки кэша - ничего не отображается ( нет сообщения об ошибке или какой-либо контент). Есть идеи, что я сделал не так или как мне лучше поступить? Я использую typo3 версии 9.5.14

1 Ответ

0 голосов
/ 30 марта 2020

Ваш шаблон не является шаблоном, который TYPO3 может использовать без дальнейшей работы.

Вам необходимо различать концепцию и формулировку.

A template - это шаблон для чего-то, что должно быть встроено аналогичным образом.

В мире TYPO3 существует множество вещей, называемых template.

  1. записями с опечаткой, которые определяют способ отображения данных в HTML page
  2. два вида / способа HTML похожих файлов, где выполняются некоторые замены для визуализации данных в HTML разметке.

    a) «старый» способ (вы ссылались): «маркер-шаблоны». где маркеры или части (между двумя маркерами) заменены на что-то, построенное с помощью Typoscript (но я сомневаюсь, что эти файлы содержат совпадающие маркеры)

    b) «Fluid-шаблоны» с некоторыми логиками c для управления зданием , у вас есть данные в переменных и у вас есть помощники просмотра, которые изменяют данные или управляют рендерингом. (аналогично шаблонам Smarty)

Дополнительно к наценке HTML вам нужно CSS и, возможно, javascript, что может быть основной частью получаемого вами шаблона. с этого сайта.

Если ваш шаблон (пример разметки и CSS / JS) основан на twitter bootstrap, вы можете использовать TYPO3-пакет / расширение, которое отображает страницы TYPO3 с bootstrap добавьте свои CSS и JS.

Самый простой способ (не существует простого способа запустить TYPO3 без особого изучения TYPO3):

Установите TYPO3 и bootstrap -пакет от Бенджамина Котта.
Затем добавьте CSS и JS из полученного шаблона.

Если вам повезет, в шаблоне используется простая bootstrap разметка, которая поставляется с пакетом Бенджамина. Это также дает вам полный диапазон элементов содержимого bootstrap. После добавления CSS все стили должны быть адаптированы.

Если вам повезет.
Я сомневаюсь в этом, и для этого потребуется, чтобы вы знали намного больше о TYPO3. Это не может быть дано в ответе stackoverflow.
Получить книгу и / или прочитать документы из https://docs.typo3.org

...