1

これが可能かどうか、またはそれがどれほど簡単かはわかりませんが、私が解決しようとしているのは、可能であれば、jqueryまたはjavascriptを使用してフォームフィールド/中括弧のエイリアスを挿入する方法です。現在、カーソルはページ上で選択されています。

もう少し詳しく説明させてください……。

それで、私はメールテンプレートフォームに行きます。フォームの右側に3つのボタンがあります。

NAME , REP , DATE
Name = {leadname}
Business Name = {businessname}
Date = {datesent}

これらはすべて、ロード時に$form->data配列にポストされるフォームフィールドです。

テンプレートを書き始めるので.......親愛なる{leadname}などテンプレートが送信されると、クライアント名などが中括弧に読み込まれ、メールで送信されます。

私がやろうとしているのは、誰かが人の名前のリードネームを書かずに、「名前」とマークされたフォームの右側にあるボタンを押すようにこれを作成することです。これにより、フォームに[名前]または太字の名前が挿入されますが、これは実際には{leadname}のエイリアスなので、これを機能させるために言語ファイルも変更する必要があるかどうかはわかりません。また、これらのフィールドをテンプレートフォームフィールドに実際に挿入する方法もわかりません。

4

1 に答える 1

1

このようなことをしているのですか? http://alexking.org/projects/js-quicktags/demo/index.html

もしそうなら、JavaScriptクイックタグのこの人の実装はあなたを動かすと思います:http: //alexking.org/blog/2004/06/03/js-quicktags-under-lgpl/

そうでなければ、この投稿はあなたを助けるかもしれません:カーソルがJavascript/jqueryを使用しているところにテキストを挿入する

-

編集

Alex Kingのプラグインを使用して、閉じないボタンを作成するために必要なコードは次のとおりです。

edButtons.push(
    new edButton(
        'leader_name'
        ,'LEADER'
        ,'{leadname}'
        ,-1
        ,-1
    )
);
于 2012-01-02T23:54:59.173 に答える