我在模块/自定义.php文件中制作了自定义函数,并尝试将其结果输出到php模板中。
public function pagetemp($template = 'default') {
list($template_block) = emarket::loadTemplates('emarket/' . $template, 'personal_link');
$block_arr = [];
return emarket::parseTemplate($template_block, $block_arr);
}
但它不起作用。 如何将自定义函数的结果传递到 php 模板中?希望我的问题有意义。
使用方法
macros($module, $method) : mixed
像这样 http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/blogi/blogs20_commentslist/#php-templating(没有$this>渲染(
文档:http://dev.docs.umi-cms.ru/shablony_i_makrosy/php-shablonizator_umi_cms/opisanie_api_php-shablonizatora/