1

Plone 4.1 サイトがあります。ドキュメントの HTML ソースを編集してルート ディレクトリ (この場合は /codes) からのパスを使用して保存すると、Plone は HTML を変換します (この場合は ../codes になります)。少なくともこのページで、これを無効にする方法はありますか? これは、MySQL テーブルからデータを取得して表示するために使用される仮想ディレクトリであるため、ファイル システムを使用してポイントすることはできません。

ここにいくつかのコードがあります:

<div class="agency_cd">The agency that is reporting the data. Agency codes are fixed values assigned by the National Water Information System (NWIS). A list of agency codes is available. <strong>[ <a class="internal-link" href="../codes/agency_cd_query?fmt=rdb">Tab-separated -- saved to file</a> || <a class="internal-link" href="../codes/agency_cd_query?fmt=html">HTML</a> ] </strong></div>

私はそれを次のように変更します:

<div class="agency_cd">The agency that is reporting the data. Agency codes are fixed values assigned by the National Water Information System (NWIS). A list of agency codes is available. <strong>[ <a class="internal-link" href="/codes/agency_cd_query?fmt=rdb">Tab-separated -- saved to file</a> || <a class="internal-link" href="/codes/agency_cd_query?fmt=html">HTML</a> ] </strong></div>

私はそれを保存しますが、Plone はそれを以前の状態に戻します。

4

2 に答える 2

1

TinyMCE URL 変換を無効にすることは役に立ちましたが、問題が確実に解決したとは言えませんでした。Plone の編集画面でビジュアル エディタを使用せずに HTML を編集するオプションを選択すると、回避策が得られるように思えました。ただし、リンクは明らかではありません。

于 2013-03-15T19:43:18.857 に答える
1

これについてバグレポートを提出してください。問題のあるコンポーネントは、同じホストへの絶対リンクを相対リンクに自動的に変換する出力フィルターです。そのフィルターは、おそらくさまざまな「裏返し」の書き換えスキームで問題を引き起こします。

その間、いくつかのカスタム書き換えルールでこれを修正できると思います。/codes-and-parameters/codes/(.+) URL を探して /codes/$1 に書き換える書き換えルールを挿入します。そうすれば、問題を回避するために Plone で何かを壊す必要がなくなります。

于 2013-03-15T20:54:45.360 に答える