新しいノードコンテンツを作成するときに、ユーザーにカテゴリを選択してもらいたい。ただし、ラジオボタンやドロップダウンリストではなく、まったく同じロジックを使用して、選択可能な画像を作成したいと考えています。オプションとして画像として表示されているラジオボタン/ドロップダウンリストをどういうわけか可能ですか?たとえば、「Cars」というラベルの付いたラジオボタンの代わりに、車の写真を撮り、次のカテゴリでは別の写真を撮りたいと思っています。助言をいただければ幸いです。
これは、小さなJQueryとCSSの組み合わせで実現できます。
ここにいくつかの出発点があります
次に、カスタムモジュールを使用して、必要に応じてJSをロードします drupal_add_js() を使用して、通常 hook_form_alter() でインスタンス化します。
このようなもの:
/**
* Add example.js to content type 'car' create/edit form for example.module
*/
function example_form_alter(&$form, $form_state, $form_id) {
if ('car_node_form' == $form_id) {
drupal_add_js(drupal_get_path('module', 'example').'example.js');
}
フックスニペットページ で、さまざまなフォームとパターンを検出するためのその他の例を見つけることができます。