Windows で Xampp を使用した Drupal 7 のローカル ビルドがあります。ノードのコンテンツ タイプにフィールドを追加すると、[コンテンツ タイプ] > [myType] > [フィールドの管理] でフィールドを配置した順序に関係なく、フィールドが最後に表示されます。これはキャッシュの問題だと思いがちですが、[構成] > [パフォーマンス] > [すべてのキャッシュをクリア] を試しましたが、フィールドの順序が更新されません。
たとえば、現在、画像フィールド、表示タイトル フィールド、本文フィールドがあります。[フィールドの管理] ライトボックスでは、フィールドの順序は次のとおりです。
- 画像
- 表示タイトル(新しいフィールド。Drupal は常に画像の後ではなく上に配置するため、デフォルトのタイトルは使用しません)
- 体
ただし、ページ上での順序は
- 画像
- 体
- 表示タイトル
これは単なる風変わりな CSS によるトリックではありません。実際には、PHP が間違った順序で HTML を作成しています。
新しいフィールドを追加すると Drupal が更新されると思います (デフォルトでは、作成時に最後に表示されます)。フィールドの管理でフィールドの位置が変更されても更新されず、タイトルはページの最後に残されますが、フィールドの管理では 2 番目 です。
はい、[フィールドの管理] でフィールドの位置を変更した後、構成を保存しました。また、ブラウザのキャッシュをクリアし、ブラウザを再起動しました。
フィールドの管理に表示される順序で Drupal にフィールドを表示させるにはどうすればよいですか?
PS Drush もダウンロードして、キャッシュをクリアできるかどうかを確認しました。Drushコマンドラインは機能しますが、Drushをローカルインストールに接続する方法を実際に説明しているチュートリアルはなく、リモートサーバーにSSHで接続する方法しか説明していません.drupalフォルダーに「drush cc」と入力しましたが、わかりません. drush をローカルホストに接続する方法がわからないため、Drush が実際に何かを行ったかどうかはわかりません。