私は、collective.quickupload だけがインストールされた空白の Plone 4.1 サイトを持っています。plone.app.theming をインストールしてテーマを適用するまで、アップロード ポートレットは正常に機能していました。ファイルは引き続きアップロードされましたが、Web クライアントは「失敗」ステータスになりました。
サーバーからの ajax 応答を調べると、html ヘッダーでラップされていることがわかりました。古い応答 (diazo をインストールしてテーマを適用する前) は単純でした。
{"success":true}
新しい応答 (diazo をインストールしてテーマを適用した後) は、html タグでラップされていました。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><body><p>{"success":true}</p></body></html>
ここに自分の rule.xml ファイルを貼り付けました (特別なことはありません。css:if-content="#visual-portal-wrapper" によって条件付けられるルールは 1 つだけです): http://pastebin.com/SaK13Fni
これを回避するにはどうすればよいですか?
ありがとう