0

Windows で Xampp を使用した Drupal 7 のローカル ビルドがあります。ノードのコンテンツ タイプにフィールドを追加すると、[コンテンツ タイプ] > [myType] > [フィールドの管理] でフィールドを配置した順序に関係なく、フィールドが最後に表示されます。これはキャッシュの問題だと思いがちですが、[構成] > [パフォーマンス] > [すべてのキャッシュをクリア] を試しましたが、フィールドの順序が更新されません。

たとえば、現在、画像フィールド、表示タイトル フィールド、本文フィールドがあります。[フィールドの管理] ライトボックスでは、フィールドの順序は次のとおりです。

  1. 画像
  2. 表示タイトル(新しいフィールド。Drupal は常に画像の後ではなく上に配置するため、デフォルトのタイトルは使用しません)

ただし、ページ上での順序は

  1. 画像
  2. 表示タイトル

これは単なる風変わりな CSS によるトリックではありません。実際には、PHP が間違った順序で HTML を作成しています。

新しいフィールドを追加すると Drupal が更新されると思います (デフォルトでは、作成時に最後に表示されます)。フィールドの管理でフィールドの位置が変更されても更新されず、タイトルはページの最後に残されますが、フィールドの管理では 2 番目 です

はい、[フィールドの管理] でフィールドの位置を変更した後、構成を保存しました。また、ブラウザのキャッシュをクリアし、ブラウザを再起動しました。

フィールドの管理に表示される順序で Drupal にフィールドを表示させるにはどうすればよいですか?


PS Drush もダウンロードして、キャッシュをクリアできるかどうかを確認しました。Drushコマンドラインは機能しますが、Drushをローカルインストールに接続する方法を実際に説明しているチュートリアルはなく、リモートサーバーにSSHで接続する方法しか説明していません.drupalフォルダーに「drush cc」と入力しましたが、わかりません. drush をローカルホストに接続する方法がわからないため、Drush が実際に何かを行ったかどうかはわかりません。

4

1 に答える 1

0

完全な答えではありませんが、「ディスプレイの管理」は実際にはディスプレイの管理ではありません。コンテンツ タイプの編集時にフィールドの順序を管理しますが、表示される順序には影響しません。

それで、私はそれをもう一度見ていました(コンテンツの個々のフィールドを印刷するように編集する必要があると考えました)...そしてDevelタブ(Developerモジュール)を見て、「レンダリング」をクリックしました。それがどのようにページを修正/更新し、タイトルが本文の下から上にジャンプしたか。

フィールドが表示される順序を正確に制御するものはまだわかりません...おそらく私は完全なn00bですが、情報がそこにある場合、見つけるのは困難です.

于 2012-09-19T03:13:13.513 に答える