ユーザー登録ページのテンプレートを作成するにはどうすればよいですか? フォームだけでなく、ページ全体をテーマにしたいと考えています。試してみましpage--user-register.tpl.php
たが、うまくいきません。
質問する
8552 次
5 に答える
4
page--user--register.tpl.php
の代わりに使用したいpage--user-register.tpl.php
。
page--user-register.tpl.php
はページのテンプレートuser-register
を変更し、ページのテンプレートをpage--user--register.tpl.php
変更しますuser/register
。
于 2013-06-15T16:43:11.787 に答える
3
デフォルトの Drupal は、登録フォームのテンプレートの提案を提供しません。それを追加するには、カスタム モジュールを作成する必要があります。次のようなことができます。
/**
* Implements hook_theme().
*/
function mymodule_theme() {
$items = array(
'user_register_form' => array(
'render element' => 'form',
'template' => 'templates/user-register-form',
),
);
return $items;
}
次に、mymodule/templates に user-register-form.tpl.php というテンプレートを作成し、テーマでカスタマイズまたはオーバーライドできます。
于 2012-10-10T20:05:01.853 に答える
3
テーマ開発者モジュールの使用をお勧めします
特定のページのすべてのテンプレートの提案と、それらを何と呼ぶかが表示されます。また、キャッシュをクリアしていることを確認してください。
于 2012-10-10T18:06:13.830 に答える
0
別の方法は、「パネル」を使用してカスタム登録ページを作成することです。
- パネルモジュールのインストールと有効化
- 新しいページ「登録ページ」を作成し、レイアウトをデザインします
- リージョンにコンテンツを追加します。あなたの場合、「登録ブロック」または「ログインブロック」
于 2013-06-16T10:59:56.700 に答える