1

print $contentnode.tpl.phpのステートメントが原因で、おそらくDIVのネストが正しくないために、レイアウト全体が壊れています。

それを確認して修正したいのですが$content、node.tpl.phpファイルの変数のソースがどこにあるのかわかりません。

助けていただければ幸いです。ありがとう。

4

5 に答える 5

2

$content は、すべてのコンテンツを保持する変数です。そのため、ネストされた div でエラーの正確な場所を特定することは困難です。

ただし、問題は、テーマまたはカスタム ビルド モジュールにあるカスタム テーマ関数にある可能性が最も高いです。通常、do のモジュールにはこのようなバグはありません。そのため、限られた可能性で問題を迅速に発見できることを願っています。

別の問題は、一部のコンテンツを生成するために使用されるテンプレートにある可能性があります。繰り返しますが、テーマ内のカスタムメイドのものだけを確認する必要があります.

于 2009-10-13T14:15:20.610 に答える
1

どこからでも生成されたコンテンツを含めることができる $content のソースとなる場所はありません。

デバッグする方法は、問題がなくなるまでモジュールをオフにしてから、そのモジュールの何が問題を引き起こしているかを突き止めることです。

于 2009-10-13T13:39:13.397 に答える
1

Drupal ノードの$content変数は、特定の場所に由来するものではありません。有効なすべてのモジュールは、やなどの$contentDrupal フックを使用して、変数を追加、削除、微調整できます。hook_nodeapihook_view

有効にしているモジュールと、問題を引き起こしている正確な HTML を知ることは、人々があなたをより助けてくれるかもしれません。現状では、あなたの質問に対する答えは「場合による」です。

于 2009-10-13T14:39:52.620 に答える
0

$contentから返されるものですhook_view()

多くのノードが影響を受ける場合、問題の原因となっているカスタム テーマ機能である可能性があります。

于 2009-10-13T13:37:15.387 に答える
-1

デバッガーを使用して、特定の時間に変数が含まれているものを確認してください。私が正しく覚えていれば、$contentは現在のノードに対して生成されたhtmlコンテンツです。

于 2009-10-13T13:23:36.063 に答える