web-dev-qa-db-ja.com

インライン画像が表示されない

D6からD7に正常に移行した後、すべてのインライン画像が表示されないという問題があります。インライン画像は、ノード本体に挿入される画像です。

使用されているモジュール:

  1. インサート

  2. カスタムモジュール

これはD6では問題なく機能しますが、D7では新しいノードを保存した後、画像が表示されません。インライン画像を表示するには、まずキャッシュをクリアするか、ノードを再保存する必要があります。

問題を再現する手順:

  1. 新しいノードを作成して保存-インライン画像は表示されません。

  2. 古いノードにアクセス-インライン画像は表示されません。

これまでの私の解決策。

  1. drush cc all

  2. 古いノードにアクセスし、cache_fieldテーブルを切り捨てます

  3. ノードを再保存します

新しく作成されたノードとまだ訪問されていないノードにインライン画像が表示されないのはなぜですか。

何かご意見は?

2
ninjascorner

Drupalスキップするテキストフォーマッタ<img> 鬼ごっこ!

  • Admin/config/content/formatsに移動して、フォーマットを構成します。
  • 下部にタブがあります "許可されたHTMLタグを制限"
  • 追加 <img> そこ
2
Serjas

1)新しいノードを追加するときは、[本文]フィールドの下のtext formatオプションを確認します。 「フィルターされたHTML」(標準プロファイルを使用している場合)、または事前設定されたホワイトリスト外のHTMLタグをフィルターで除外するその他のテキスト形式に設定されていないことを確認してください。ただし、これは再保存時に画像がどのように表示されるかについては説明していません。

2)カスタムモジュールを無効にして、1回試します。それが何にも影響を与えていないことを確認してください。挿入自体は問題ないようです。これをチェックアウトしただけです デモ

2