我创建了一个适用于管理员和公共端的模块。在公共方面,我想为某些部分插入一个插件,我可以将其添加到页面中。
我已经这样做但是在放入{pyro:properties:rental}
后它没有加载以下是/addons/modules/properties/plugin.php中的代码。
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Plugin_Properties extends Plugin
{
function rental()
{
$rentalForm = '<div class="search_full">
<div class="container_12">
<div class="grid_12">
<h1>Rental Search</h1>
</div>
<form action="" method="post">
<div class="grid_4">
<h2 class="liberationtext">Choose your destination</h2>
<label for="region">Region</label>
</div>
</form>
</div>
</div>';
return $rentalForm;
}
}
该模块被称为属性,插件只返回一些HTML来显示。
当我查看日志时,它会显示ERROR - 2011-05-18 13:53:57 - &gt;无法加载:属性
我把它变成了一个插件(在插件文件夹中),当我调用它时它工作正常。我不知道该怎么做。任何帮助都会很好。
答案 0 :(得分:1)
我仍然是pyrocms的初学者,但是所有这些模块化插件的实现似乎都是正确的。
所以问题必须在另一部分触发。
中提到模块化插件的一个非常有用的答案答案 1 :(得分:0)
有了这个:
{{properties:rental}}
{{/properties:rental}}
您将看到search_full
div输出。
答案 2 :(得分:0)