warning: Creating default object from empty value in /var/www/drupal-5.23/modules/taxonomy/taxonomy.module on line 1418.

How to Add Bootstrap Multi-level Dropdown Submenu in Drupal

Download and install a Bootstrap theme. Modify the following at bootstrap/templates/menu/system/form-element.func.php: /** * Overrides theme_form_element(). */ function bootstrap_form_element(&$variables) { $element = &$variables['element']; $name = !empty($element['#name']) ? $element['#name'] : FALSE; $type = !empty($element['#type']) ? $element['#type'] : FALSE; $checkbox = $type && $type === 'checkbox'; $radio = $type && $type === 'radio'; // Create an attributes array for the wrapping container. if (empty($element['#wrapper_attributes'])) { $element['#wrapper_attributes'] = array(); } $wrapper_attributes = &$element['#wrapper_attributes']; // This function is invoked as theme wrapper, but the rendered form element // may not necessarily have been processed by form_builder(). $element += array( '#title_display' => 'before', );
Download and install a Bootstrap theme. Modify the following at bootstrap/templates/menu/system/form-element.func.php: /** * Overrides theme_form_element(). */ function bootstrap_form_element(&$variables) { $element = &$variables['element']; $name = !empty($element['#name']) ? $element['#name'] : FALSE; $type = !empty($element['#type']) ? $element['#type'] : FALSE; $checkbox = $type && $type === 'checkbox'; $radio = $type && $type === 'radio'; // Create an attributes array for the wrapping container. if (empty($element['#wrapper_attributes'])) { $element['#wrapper_attributes'] = array(); } $wrapper_attributes = &$element['#wrapper_attributes']; // This function is invoked as theme wrapper, but the rendered form element // may not necessarily have been processed by form_builder(). $element += array( '#title_display' => 'before', );
Posted on 2015-05-11 by admin |

Drupal が使われているサイト

YouTube のアップへの紹介を忘れてました。
YouTube のアップへの紹介を忘れてました。

Drupal 用語集

  • ノード(Node)
    • ブログ、Wiki、News など、すべてのウェブページの基本単位を、Drupal ではNode と呼んでいる。
  • ユーザー(User)
    • ユーザーはユーザー名とパスワードを持ったログイン単位である。特殊なユーザーとして、ログインしていないユーザー、すなわちパスワードを持たないanonymous user と、管理者としてサイトのすべての設定を管理できる管理者ユーザー(ex: admin)がある。
    • ノード(Node)
      • ブログ、Wiki、News など、すべてのウェブページの基本単位を、Drupal ではNode と呼んでいる。
    • ユーザー(User)
      • ユーザーはユーザー名とパスワードを持ったログイン単位である。特殊なユーザーとして、ログインしていないユーザー、すなわちパスワードを持たないanonymous user と、管理者としてサイトのすべての設定を管理できる管理者ユーザー(ex: admin)がある。

Drupal で、間隔を選ばせる方法(drupal_map_assoc)

Drupal で、Select ボックスを使ってユーザーに 15分、30分、1時間、3時間、6時間、12時間、1日・・・などと、フォームの中で時間間隔を選ばせたいときは、以下のようにする。
Drupal で、Select ボックスを使ってユーザーに 15分、30分、1時間、3時間、6時間、12時間、1日・・・などと、フォームの中で時間間隔を選ばせたいときは、以下のようにする。