0

管理者側と公開側で機能するモジュールを作成しました。パブリック側では、ページに挿入できる特定の部分のプラグインが必要です。

これを実行しましたが、{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 --> Unable to load: properties と表示されます

これをプラグイン(プラグインフォルダー内)に作成し、呼び出したときに正常に機能しました。どうすればいいのかわからない。どんな助けでもいいでしょう。

4

3 に答える 3

1

私はまだpyrocmsの初心者ですが、このモジュラープラグインの実装はすべて正しいようです。

  • パイロタグ{pyro:properties:rental}大丈夫です
  • ファイルコンテナ/addons/modules/properties/plugin.php。大丈夫です
  • プラグインファイル のコードは大丈夫です

したがって、問題は別の部分でトリガーされる必要があります。

Pyrocmsモジュールまたはウィジェットまたはプラグインのモジュラープラグインに言及する非常に有用な回答

于 2011-06-29T21:54:16.853 に答える
0

これとともに:

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

search_fulldiv 出力が表示されます。

于 2012-04-30T12:22:35.337 に答える
0

これを使って

{{properties:rental}}

閉じる必要はありません

{{/properties:rental}}

Pyrocms 開発プラグイン

于 2014-07-21T20:48:37.693 に答える