フォーム |
8.6.x |
JavaScript |
特定のformにJavaScriptを紐付ける方法 |
フォーム |
8.6.x |
JavaScript |
特定のformに動的にJavaScriptをロードする方法 |
Commerce |
8.6.x |
Commerce Payment Order |
Commerceで歴代購入数/金額を集計する方法 |
コンテンツの管理 |
8.5.x |
Field File |
コンテンツのフィールドの表示について |
JavaScript |
8.5.x |
PHP |
Commerce決済モジュール設定をJavaScriptにデータに渡す方法 |
Libraries |
8.5.x |
Libraries |
Commerceで外部JavaScriptをテスト/本番で読み分ける方法 |
Initial |
8.4x |
Subscriber |
hook_init() 〜 drupal_goto() を drupal8でやる方法 |
コンテンツの管理 |
8.4x |
Entity |
EntityをPropertyで探す(クエリする)方法 |
コンテンツの作成 |
8.4x |
|
コンテンツ作成時のフォームレイアウトの変更 |
テーマ |
8.4x |
hook_preprocess_html |
bodyタグにnode idやaliasのClassを追加する方法 |
コンテンツの作成 |
8.4x |
PhpSpreadsheet |
Excelを読み書きする方法 |
Views |
8.4x |
hook_views_query_alter |
Viewsクエリに多くの条件を追加する方法 |
Views Exposed Filter |
8.4x |
hook_views_pre_view |
Views Exposed Formの複数単語入力(textfield)をフォーム上だけ複数行入力(textarea)にする方法 |
SFTP |
8.4x |
SFTP RSA |
SFTP(RSA)でファイル転送(送信)する方法 |
Token |
8.4x |
Token |
カスタムモジュールからtokenを提供する方法(drupal8版) |
サイト情報 |
8.4x |
JavaScript |
JavaScriptに変数を渡す方法 |
コンテンツの作成 |
8.4x |
Download |
とにかく何でもコンテンツをダウンロードさせる方法 |
コンテンツの作成 |
8.4x |
node |
新規ノードを作成する |
Views |
8.4x |
hook_views_query_alter |
現在のViewsクエリを保存・再現する方法 |
コンテンツの管理 |
8.4x |
Action |
カスタムアクションを作成する方法 |
コメント
多言語サイトを作るときに、欠かせないモジュールの一つに、
パーマリンク Submitted by actbrain on 2012/10/22 23:35.
多言語サイトを作るときに、欠かせないモジュールの一つに、「Internationalization (i18n)」 が有りますが、こいつを入れとくと、マルチリンガルサイトの構築に必要な色々な機能を提供してくれます。
その一環として、サイト専用のsetting.phpに
$conf['i18n_variables'] = array(
// Site configuration
'site_name',
'site_slogan',
'site_mission',
'site_footer',
'site_frontpage',
'anonymous',
// Node help
'blog_help',
'story_help',
// User configuration
'user_registration_help',
'user_mail_register_admin_created_subject',
'user_mail_register_admin_created_body',
'user_mail_register_no_approval_required_subject',
'user_mail_register_no_approval_required_body',
'user_mail_register_pending_approval_subject',
'user_mail_register_pending_approval_body',
'user_mail_password_reset_subject',
'user_mail_password_reset_body',
'user_mail_status_activated_subject',
'user_mail_status_activated_body',
'user_mail_status_blocked_subject',
'user_mail_status_blocked_body',
'user_mail_status_deleted_subject',
'user_mail_status_deleted_body',
'user_mail_welcome_subject',
'user_mail_welcome_body',
'user_mail_approval_subject',
'user_mail_approval_body',
'user_mail_pass_subject',
'user_mail_pass_body',
// Primary and secondary links
'menu_primary_menu',
'menu_primary_links_source',
'menu_secondary_menu',
'menu_secondary_links_source',
);
のような定義を追加することでさまざまなフォームの入力欄を多言語できます。
ページ