print $content
node.tpl.phpのステートメントが原因で、おそらくDIVのネストが正しくないために、レイアウト全体が壊れています。
それを確認して修正したいのですが$content
、node.tpl.phpファイルの変数のソースがどこにあるのかわかりません。
助けていただければ幸いです。ありがとう。
$content は、すべてのコンテンツを保持する変数です。そのため、ネストされた div でエラーの正確な場所を特定することは困難です。
ただし、問題は、テーマまたはカスタム ビルド モジュールにあるカスタム テーマ関数にある可能性が最も高いです。通常、do のモジュールにはこのようなバグはありません。そのため、限られた可能性で問題を迅速に発見できることを願っています。
別の問題は、一部のコンテンツを生成するために使用されるテンプレートにある可能性があります。繰り返しますが、テーマ内のカスタムメイドのものだけを確認する必要があります.
どこからでも生成されたコンテンツを含めることができる $content のソースとなる場所はありません。
デバッグする方法は、問題がなくなるまでモジュールをオフにしてから、そのモジュールの何が問題を引き起こしているかを突き止めることです。
Drupal ノードの$content
変数は、特定の場所に由来するものではありません。有効なすべてのモジュールは、やなどの$content
Drupal フックを使用して、変数を追加、削除、微調整できます。hook_nodeapi
hook_view
有効にしているモジュールと、問題を引き起こしている正確な HTML を知ることは、人々があなたをより助けてくれるかもしれません。現状では、あなたの質問に対する答えは「場合による」です。
$content
から返されるものですhook_view()
多くのノードが影響を受ける場合、問題の原因となっているカスタム テーマ機能である可能性があります。
デバッガーを使用して、特定の時間に変数が含まれているものを確認してください。私が正しく覚えていれば、$contentは現在のノードに対して生成されたhtmlコンテンツです。