TYPO3/Use custom template files/ru

Шаблон, используемый по умолчанию, может быть и хорош, но рано или поздно вам понадобиться свой. Шаблоны состоят из файла CSS, нескольких файлов Javascript и изображений, связанных с этими файлами. Большая часть файлов CSS и Javascript подключаются через TypoScript:

page.includeCSS.tx_arcavias = EXT:arcavias/Resources/Public/html/classic/css/arcavias.css page.includeJSFooterlibs.jquery = EXT:arcavias/Resources/Public/html/classic/js/jquery.min.js page.includeJSFooterlibs.jquery-migrate = EXT:arcavias/Resources/Public/html/classic/js/jquery-migrate.js page.includeJSFooterlibs.jquery-ui = EXT:arcavias/Resources/Public/html/classic/js/jquery-ui.custom.min.js page.includeJSFooter.tx_arcavias = EXT:arcavias/Resources/Public/html/classic/js/arcavias.js

Можно заменить один или несколько из этих файлов также через TypoScript, например

page.includeCSS.tx_arcavias = fileadmin/template/css/arcavias.css page.includeJSFooterlibs.jquery = fileadmin/template/js/jquery.min.js

Caution: Please make sure the TypoScript statements are executed after the Arcavias setup.txt is included so they can really overwrite the statements from that file! If you've imported the page tree from the .t3d file, the Arcavias setup.txt is included in the "Shop" page. To overwrite the CSS file for example, you need to include the statements above in the setup section of this page. Adding them to the root page would have no effect.

Если нужно лишь немного подстроить макет, используйте отдельные файлы CSS, содержащие стили, переназначающие одноимённые из arcavias.css. Добавить свой файл можно через TypoScript, но он должен быть включен ПОСЛЕ оператора page.includeCSS.tx_arcavias TypoScript, и подключен он будет после файла arcavias.css:

page.includeCSS.myproject = fileadmin/template/css/myfile.css

Динамически подключаются два Javascript файла, и они связаны с разной настройкой изображений. Эти файлы и папки:


 * images/ folder
 * js/arcavias-detail.js
 * js/arcavias-image.js

Прежде всего необходимо настроить базовый URL для файлов нового шаблона:

plugin.tx_arcavias.settings.client.html.common.template.baseurl = fileadmin/template

При такой настройке копии упомянутых выше файлов можно сохранить в папке "/fileadmin/template".

Осторожно: не добавляйте слеш (/) в конце настраиваемых путей.