0

特定のビューのためにdrupal6の既存のモジュールのスタイルを設定するにはどうすればよいですか?ファイルを配置する場所は?モジュールディレクトリまたはビューディレクトリにあります。ノードのスタイルをオーバーライドする必要があります。ありがとう!

2番目の質問:hook_form_alter関数をどこに配置しますか?ありがとう!

4

1 に答える 1

1

ノードのスタイルをオーバーライドするには、デフォルトのテンプレートの提案により、テーマ ディレクトリに node-[type].tpl.php ファイルを作成できます。[type] は、オーバーライドまたはテーマ設定する特定のコンテンツ タイプの名前です。たとえば、node-page.tpl.php ファイルで「ページ」ノードのカスタム テンプレートを作成できます。さらに柔軟性が必要な場合は、カスタムの「提案」を作成できます。詳細については、テンプレートの提案の操作を参照してください。

新しいテンプレート ファイルを作成するときは、テーマに既にベース テンプレート ファイルが含まれていることを確認してください (詳細については、コア テンプレートと提案ページの上部にあるメモを参照してください)。また、新しいテンプレート ファイルが検出されるように、必ずテーマ キャッシュをクリアしてください。

ビューは、そこに含まれるノードとは別にスタイルを設定できます。ビューでは、カスタマイズする必要があるレベル (ビュー全体、行スタイル、フィールド スタイルなど) に応じて、さまざまなテンプレート ファイルをカスタマイズできます。詳細については、テーマを設定するビューの [編集] タブをクリックし、[基本設定]セクションの下を見て、[テーマ] の横にある [情報] をクリックします。

他のフック関数と同様に、 hook_form_alterの実装は.module ファイルに配置されます。モジュールが「customized」と呼ばれる場合、customized_form_alter 関数は通常、/sites/all/modules の下の /customized フォルダーにある Customized.module ファイルにあります。

于 2011-02-07T04:04:35.547 に答える