
サイトの外部でテキスト(追加のTVフィールドの値を含む)を編集するためのMODX Revolutionの新しいプラグインについてお話したいと思います。
Aloha Editor ( aloha-editor.org )によって使用されます。
このビジュアルエディターには欠点があります。たとえば、JSスクリプトのサイズ(可能な限りすべてが固定されています)ですが、非常に便利です。 MODX RevolutionにはFrontpageアドオンがあり、Aloha Editor(すでに古いバージョン)もありますが、統合の実装は本当に好きではありませんでした。
インストールとセットアップ
- 「システム」->「パッケージ管理」からプラグインをインストールします。
- 「要素」->「プラグイン」->「aloha_editor」->「パラメータ」に移動します。
- オプションを構成します。
content_fields-編集用のフィールドのJSON配列とHTMLレイアウトの要素のセレクター。
例:
{"pagetitle":".title", "content":"#page-content"}
この場合、CSSクラスが「title」(タイトル)のHTML要素のコンテンツと、IDが「page-content」(リソースコンテンツ)の要素を編集できます。
tv_fields -HTMLレイアウトの要素の編集およびセレクター用の追加フィールド(TV)のJSON配列。
{"tv3":"#param1", "tv4":"#param2"}
tv3はID = 3のテレビです。
usergroups-サイトの外部でエディターを使用できるユーザーグループ(複数はコンマで区切ることができます)。 指定しない場合、すべてが「mgr」のコンテキストで承認され、「save_document」アクセスの権限を持ちます。
プラグインが機能しない場合は、システムイベントが「OnWebPagePrerender」であることを確認してください。
ユーザーは、「mgr」(admin)のコンテキストで承認され、アクション「save_document」(セキュリティ->アクセス制御->アクセスポリシー->グループ)に対する権限を持っている必要があります。
JSライブラリとの競合はないはずです。これは、Aloha Editorで考慮されます。
ダウンロードする
ここからのみダウンロードできます。 ファイルサイズが大きいことが判明し、MODXリポジトリに制限があります(この問題を解決する可能性があります)。
統合はSimple Dream Studioによって行われます。
2012年6月23日更新
バージョン1.0pl1がリリースされました。 「有効」ボタンをクリックすると、フィールドとテレビの最初の(未読の)コンテンツがロードされたため、保存時にスニペット呼び出しが消去されず、修飾子が使用されません。 その他の修正。
2012年7月11日更新
MODXリポジトリのファイルサイズの制限が緩和され、「パッケージ管理」を介して管理パネルで設定できるようになりました。 modx.com/extras/package/aloha