私はカスタムのdrupal6モジュールでカスタムフォームを作成し、フォームにはテキストエリアがあります。 私は、次のように、PHPコード内に埋め込まれたHTMLとしてフォームを出力しています:drupalのカスタムテキストエリアフォームフィールドにWYSIWYGを有効にします
function custom_my_form()
{
$f = '<form name="add_user" action="" method="post">
<label> Name </label>
<p><input type="text" name="name" value="" /></p>
<label>About Yourself</label>
<p><textarea name="desc"></textarea></p>
<input type="submit" name="submit" value="Add">
</form>';
return $f;
}
私がインストールされ、WYSIWYGモジュールを有効にしています。 私のデフォルトの入力フォーマットは「Filtered HTML」で、この入力フォーマット用のFCKエディタを選択しました。
ここでは、このフォームのtextareaフィールドにWYSIWYGを有効にしたいとします。 どうすればいいですか?
しかし、私は内蔵のdrupalのフォームapiを使用する代わりに、私のモジュールの1つのフォームを作成するhtmlの方法を選択しました。私はテキストエリアのためにwysiwygを有効にする方法はありますか? –
おそらく手動でJavaScriptライブラリをページに追加することができます。 '私のモジュールのためのフォームを作成するhtmlの方法を選択しました':フォームAPIを使用するとHTMLが出力され、好みのスタイルにすることができます。上記のコード内のすべては、Drupalのapiで行うことができます – Laxman13