PyroCMS上的模块插件未加载

时间:2011-05-18 13:56:44

标签: codeigniter pyrocms

我创建了一个适用于管理员和公共端的模块。在公共方面,我想为某些部分插入一个插件,我可以将其添加到页面中。

我已经这样做但是在放入{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;无法加载:属性

我把它变成了一个插件(在插件文件夹中),当我调用它时它工作正常。我不知道该怎么做。任何帮助都会很好。

3 个答案:

答案 0 :(得分:1)

我仍然是pyrocms的初学者,但是所有这些模块化插件的实现似乎都是正确的。

  • pyro tag {pyro:properties:rental} 没关系
  • 文件容器/addons/modules/properties/plugin.php。 没关系
  • 插件文件中的代码没关系

所以问题必须在另一部分触发。

Pyrocms module or widget or plugin

中提到模块化插件的一个非常有用的答案

答案 1 :(得分:0)

有了这个:

{{properties:rental}}
{{/properties:rental}}

您将看到search_full div输出。

答案 2 :(得分:0)

使用此

{{properties:rental}}

你不需要关闭它

{{/properties:rental}}

Pyrocms developing-plugins