Вывести addnews.tpl на главной в main.tpl
maikolov 11.06.2019 Стол заказов 548 6 комментариев
{include file="main.tpl"}
не срабатывает, форма появляется, но она не рабочая.
Нашел вот такой вариант, но в версии 13.2 другое содержимое файлов.
Берем наш файл по адресу: engine/modules/addnews.php
И копируем в ту же папку но с именем: addmain.php
Дальше открываем наш файл addmain.php и ищем:
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
ниже добавляем:
$tpl->load_template('addmain.tpl');
Теперь ниже ищем:
$tpl->compile( 'content' );
Меняем на:
$tpl->compile('addmain');
Теперь открываем index.php он находиться в корне движка и находим:
require_once ROOT_DIR . '/engine/init.php';
ниже добавляем:
require_once(ENGINE_DIR. '/modules/addmain.php');
ищем дальше:
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
ниже добавляем:
$tpl->set('{addmain}', $tpl->result['addmain']);
Теперь последний штрих: в шаблоне создаем файл addmain.tpl
и в него копируем содержимое: addnews.tpl
в main.tpl у Вас будет доступен тег
{addmain}
который выводит форму добавления новостей.
Как сделать не понимаю.