2011-02-07 6 views
0

特定のビューに対してdrupal 6の既存のモジュールのスタイルを設定する方法はありますか?どこにファイルを置くのですか?モジュールディレクトリまたはビューdierectoryにあります。私はちょうどノードのスタイルをオーバーライドする必要があります。 ありがとう!スタイルモジュールの仕方は?

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

答えて

1

ノードのスタイルを上書きするには、default templates suggestionsを使用して、テーマディレクトリにnode- [type] .tpl.phpファイルを作成できます。 [type]は、上書きまたはテーマ指定する特定のコンテンツタイプの名前です。たとえば、node-page.tpl.phpファイルの "Page"ノード用のカスタムテンプレートを作成することができます。柔軟性が必要な場合は、カスタムの「提案」を作成できます。詳細はWorking with template suggestionsを参照してください。

新しいテンプレートファイルを作成するときは、テーマに既に基本テンプレートファイルが含まれていることを確認してください(詳細はCore templates and suggestionsページの上部にある注記を参照してください)。また、新しいテンプレートファイルが検出されるようにするには、clear your theme cacheにしてください。

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

hook functionsと同様に、hook_form_alterの実装は.moduleファイルに配置されます。あなたのモジュールが "カスタマイズされた"と呼ばれる場合、customized_form_alter関数は、/ sites/all/modulesの/ customizedフォルダー内のcustomized.moduleファイルに通常見つけられます。

関連する問題