Главная
Тест сайт fenom ШАБЛОН ДЕСКТОП
примеры функционалов с комментариями
и документированием
для ресурса делается щаблон с такой записью
{*include 'file:templates/mayres.tpl'*}
а в этом шаблоне также ссылка на общий шаблон fenom и вставками контента в блок
примеры функционалов с комментариями
и документированием
для ресурса делается щаблон с такой записью
{*include 'file:templates/mayres.tpl'*}
а в этом шаблоне также ссылка на общий шаблон fenom и вставками контента в блок
Пишем базовый шаблон "Fenom Base":
<!DOCTYPE html>
<html lang="en">
<head>
{include 'head'}
</head>
<body>
{block 'navbar'}
{include 'navbar'}
{/block}
<div class="container">
<div class="row">
<div class="col-md-10">
{block 'content'}
{$_modx->resource.content}
{/block}
</div>
<div class="col-md-2">
{block 'sidebar'}
Sidebar
{/block}
</div>
</div>
{block 'footer'}
{include 'footer'}
{/block}
</div>
</body>
</html>
Он включает обычные чанки (в которых, кстати, обычные плейсхолдеры MODX от компонента Theme.Bootstrap) и определяет несколько блоков {block}
, которые можно расширить в другом шаблоне.
Теперь пишем "Fenom Extended":
{extends 'template:Fenom Base'}
{block 'content'}
<h3>{$_modx->resource.pagetitle}</h3>
<div class="jumbotron">
{parent}
</div>
{/block}