Проблема с extends в fenom
Всем привет. Это мой первый опыт сборки сайта на modx. Решил сразу использовать fenom, так как есть опыт работы с шаблонизаторами.
Суть вопроса/проблемы:
Мои действия по шагам:
1.Установил голый modx 2.7.0
2. Установил PDOtools, разрешил parser в настройках.
3. Через include подключил внешний шаблон
index.tpl c таким содержанием:
Суть вопроса/проблемы:
Мои действия по шагам:
1.Установил голый modx 2.7.0
2. Установил PDOtools, разрешил parser в настройках.
3. Через include подключил внешний шаблон
index.tpl c таким содержанием:
{extends 'template:base.tpl'}
{block 'content'}
<h2>content</h2>
{/block}4. И соответственно шаблон base.tpl:<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<header>
<h2>header</h2>
</header>
{block 'content'}
{/block}
<footer>
<h2>footer</h2>
</footer>
</body>
</html>Проблема в том что, открывается белый экран, а вот если удалить из index.tpl строчку {extends 'template:base.tpl'}, то содержимое отображается. Что я делаю не так? Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Мне кажется, что дело в том, что шаблон лежит не в той папке просто…
Кроме того, Вы же понимаете, что работаете не с файлами, а с шаблонами из БД? Они никак не могут лежать в одной папке.
Ещё раз. В твоём варианте запрос идёт к шаблонам из БД. Т.е. шаблон base.tpl должен быть в списке шаблонов во вкладке «Элементы» дерева элементов админки.
Видимо из какой-то другой. Вот пример из документации:
В твоём случае
создание шаблона для base.tpl ничем не помогло бы.
именно это мне помогло. Спасибо большое!
дело в том что в документации я прочитал следующее:
вот это меня и сбило с пути истинного)