Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как работать с тегами/блоками?

Как работать с тегами/блоками?


     02.04.2017    Шаблоны (TPL), Общие вопросы по PHP, Модули    1275

вопрос
Добрый день. Я настолько измучался с этими тегами и блоками.. Читал документацию, оооочень много сайтов, Стаковерфлоу и тому подобные. Перешёл до самого примитивного кусочка кода- ошибка 502 Bad Gateway. Вот код:
engine/modules/testmodule.php

<?php
 
if( ! defined( 'DATALIFEENGINE' ) ) {die( "Hacking attempt!" );}

$tpl->load_template( 'modules/rightside.tpl' );
$hi = 'Hello';

$tpl->set('{server1}', $hi);
$tpl->compile( 'content' );
$tpl->clear();

?>

templates/XXX/modules/rightside.tpl:
Вставил тег {server1}.


В итоге ошибка: 502 Bad Gateway. Выводить надо напрямую в сайдбар, тобишь rightside.tpl.

Ответа пока нет


3 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 2 апреля 2017 15:18 -


Каков вопрос - таков и ответ. Просто помните об этом.

TheASTRO
Юзер

TheASTRO - 2 апреля 2017 15:33 -

Я всегда боялся юзать include тут. Я полагаю, что зря?

ПафНутиЙ
Админ

ПафНутиЙ - 2 апреля 2017 15:42 -

include - вполне нормальный и рекомендуемый способ подключить модуль в шаблон.

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх