Подскажите, пожалуйста, как в InstantCms 1.x создать пустую страницу(без шаблона, просто белый экран) для компонета?
Например, есть условие в frontend.php
if($do=='clear'){
//тут нужно показать пустую странцу
}
Как это можно сделать?
Можно через шаблон сделать, титлы будут выводиться содержимое нет.
Подскажите как можно сделать через шаблон.
Хотелось бы, конечно и title тоже убрать. А можно подключить новый шаблон(который будет пуст) к эому условию, а старый убрать?
P.s. Это нужно для ajax запроса, результатом которой является json строка
в шаблоне com_board_items.tpl всё содержимое поместить между
{if $cat.id != $root_id}
и
{/if}
Что означает что шаблон не будет выводить списка объявлений на главной странице компонента объявлений, в категориях, если они есть — будет.
И в шаблоне com_board_cats.tpl, который выводит список категорий доски объявлений на главной странице доски, удалить всё содержимое или заключить его между
{if $root_id !=$category.id}
и
{/if}
Если вы не хотите, что бы на главной странице доски объявлений выводились стандартные метатеги
title, keywords, description, в /components/board/fronted.php замените строки 56-66
} else { $menu_title = $inCore->menuTitle(); $pagetitle = $menu_title ? $menu_title : $pagetitle; $category['title'] = $pagetitle; $category['description'] = $model->config['root_description']; $pagekeys = $model->config['meta_keys']; $pagedesc = $model->config['meta_desc']; }
на это
} else { $pagetitle = 'Ваш текст для титла'; $pagekeys = 'Ваш текст для кейвордс'; $pagedesc = 'Ваш текст для дескрипшн'; }
1.Создаёте файл com_board_clear.tpl
2.В /components/board/router.php дописываете
'_uri' => '/^board\/путь\/путь.html$/i', // придумываете путь, смотрите по аналогии 'do' => 'clear' );
if($do=='clear'){ cmsPage::initTemplate('components', 'com_board_clear')-> //..здесь переменные будите передавать.. display('com_board_clear.tpl'); }
Но я видимо не правильно выразился. Мне нужно получить полностью чистую страницу, без самого главного шаблона!(скрин прикрепил)
Либо я что-то делаю не правильно?