私は別の開発者によって開発された Drupal 7 サイトを維持しており、結果ページの検索フィールドを移動して H1 の下に表示しようとしています。現在、サイトの最上部 (トップ ナビゲーションの上) に表示される検索フィールドがあります > ユーザーが検索フィールドにキーワードを送信すると、H1 のすぐ上に表示される 2 番目の検索フィールドがある [結果] ページに移動します。 .
結果ページの 2 番目の検索フィールドが $content['main'] 内にあることはわかっていますが、私の命を救うために検索フィールドを移動する方法が見つからないようです! $content['main'] を含む template.tpl.php ファイルのスクリプトを以下に貼り付けます。MySQL データベース (field_revision、field_data、およびノード テーブル)、構造 (パネル、ミニ パネル、ビュー、ページ、およびブロック)、およびコンテンツ タイプをチェックしましたが、すべて役に立ちませんでした。
<?php if (!empty($content['main'])): ?>
<?php print render($content['main']); ?>
<? // debugging ?>
<pre><?php print_r($node); ?></pre>
<?php
print '<div>var_dump <br/>';
var_dump($content);
print '</div>';
?>
<? // debugging ?>
$content['main'] の下に貼り付けられたデバッグ スクリプトからの出力
var_dump
array(5) { ["search"]=> string(798) "
" ["header"]=> string(0) "" ["main"]=> string(4492) "
このDrupal Answers の投稿を調べましたが、どの提案にもまだ検索フィールドが見つかりませんでした。
どんな洞察も素晴らしいでしょう。ありがとう!