[プラグイン]jqCustominput

自作のスニペット・プラグイン・モジュールなどがあればご紹介ください
フォーラムルール
本家フォーラムなどで既に公開されてるものは、当該トピックまたは制作者サイトなどへのリンクを張っていただくだけでも結構です。
新規部品用にトピックを立てる場合は、ここのトピックを参考に必要な情報を入力するようにしてください。
ichi
メンバー
メンバー
記事: 3
登録日時: 2015年1月29日(木) 04:06

[プラグイン]jqCustominput

投稿記事by ichi » 2017年9月01日(金) 11:45

1つのテンプレート変数で複数の情報を管理できるプラグインを作りました。
データはJsonで管理していて、jQueryで出力してます。
そのままだとただの文字列なのでページへ出力する場合にはJsonExportというこれも自作のSnippetを使用します。

自分のコードを公開する事が初めてなので、不具合や至らない点がありましたらご指摘頂けるととても嬉しいです。
画像
画像

ダウンロード
https://github.com/ichi404/modx-evoluti ... master.zip
https://github.com/ichi404/modx-evoluti ... ustominput

インストール
解凍したフォルダごとassets/pluginsフォルダに入れてupdateを行うか、
手動の場合はpluginsフォルダに入れた後に、新規プラグイン作成を選び、
custominput.install_base.tplの中身をコピペして下さい。
eventは「OnDocFormPrerender」をチェックして下さい。

使い方
テンプレート変数の作成時に入力フォームから「Custom Form」を選び、以下をコピペして下さい。

コード: 全て選択

<textarea tvtype="textarea" id="tv[+field_id+]" name="tv[+field_id+]" class="customInput" title="$カスタムタイプ(normal,faq,imageList,custom)">[+field_value+]</textarea>

$カスタムタイプについてはgithub及びプラグイン本体に詳しい説明がありますのでそちらも見て頂ければと思います。