3

私は PyroCMS が初めてで、何かを実装する方法を理解するのに苦労しています。

表示したい製品のリストがあるとします。リスト内の各項目には、製品の写真、説明、および価格が表示されます。この製品リストは、ホームページ (例: いくつかの製品の表示)、検索結果 (例: SERP)、または閲覧ページなどで使用できます。

このリストに必要なすべてのマークアップを備えた 1 つの「もの」を作成でき、パラメーターを受け入れることができるはずです (たとえば、トップ 5 項目のみを取得してホームページに表示するなど)。問題は、この「もの」が何であるべきかわからないことです:モジュール、プラグイン、またはウィジェット?

提案?

4

2 に答える 2

4

コントロールパネルを介して製品を管理できる必要がありますか?次に、少なくともモジュールを作成することから始める必要があります。用語集から:

...インターフェイスと追加のCSSまたはJavaScriptファイルを必要とするすべてのカスタムコード は、ウィジェットではなくモジュールとして作成する必要があります。

そこから、線が少しぼやけます。

ウィジェットと同様に、プラグインはコンテンツまたはテーマレイアウトに埋め込むことができる自己完結型のロジックですが、グラフィカル要素を持つ代わりに、これらは完全にタグ構文によって処理されます。

ウィジェット-管理インターフェースにインストールできる自己完結型のロジックとHTMLの小さなチャンク。それらは特定のウィジェットエリアに割り当てられ、視覚的に順序付けられます。

私の記憶が正しければ、プラグインとウィジェットの両方がパラメーターを受け入れます。主な違いは、ウィジェットが特定のテンプレート領域に割り当てられるのに対し、プラグインは{tags}を使用してコンテンツに埋め込むことができることです。これは特定のページのコンテンツにのみ埋め込まれるため、プラグインを使用します。

于 2011-06-30T11:21:28.807 に答える
2

要件を注意深く読むと、答えはモジュールが必要だということです。
ほら、私も初心者ですPyroCMSが、2か月使用した後、モジュール、プラグイン、およびウィジェットを構築しました。コードの重要性について説明できます(製品のリストの表示、検索機能、おそらく画像のアップロード? ) 適切なものは amoduleです。

widgetまたはを提供するのと同じ機能がpluginありますが、モジュールがすべてです。外部ライブラリを使用し、 にインクルードjs/cssし、HEAD管理機能を追加し、モジュラー プラグインを構築し、バックエンドのsettingsテーブルとSettingsタブを使用して簡単に設定およびアクセスします。アプリケーション全体の変数。

また、モジュールを使用PyroCMSするのが初めての場合は、CMS 全体のより広い視野が得られます。

于 2011-07-19T19:08:09.500 に答える