ページプラグイン以外にも、ページプロパティにphpを設定することにより機能拡張することができます
phpは、インストールフォルダ/files/data以下においてください
$params['rendering'] = false;
を指定すると、body_rendererの呼び出しを抑制できます
例:TESTと表示するだけのサンプル
global $params;
if (!isset($params)) { die(); }
test_page($params['page']);
$params['rendering'] = false;
function test_page(&$page_ar)
{
global $html,$params,$database,$config,$ut;
$html['article'][] = '<p>test</p>';
}
例:編集時、ページ本文からHTMLタグを取り除くサンプル
global $params;
if (!isset($params)) { die(); }
test_page($params['page']);
$params['rendering'] = false;
function test_page(&$page_ar)
{
global $html,$params,$database,$config,$ut;
$p_page = $page_ar['id'];
if (isset($_GET['mode']) && $_GET['mode']=='edit') {
provide_edit_module();
snippet_breadcrumb($p_page, 'Page Edit');
$buff = page_edit_renderer($params['page']);
$html['article'][] = frame_renderer($buff);
return;
}
$html['article'][] = strip_tags(basic_renderer($p_page));
}