0

同上スニペットを使用してページから XML を作成しようとしています。チャンクへの tpl を使用した同上スニペットがあり、チャンクには次のものがあります。

<tour_id>[+tour-terms:get_tourid+]</tour_id>

tour-terms はテンプレート変数で、get_tourid は tv に保存されたテキストをフィルタリングするための php コード (スニペット phx:get_tourid 内) です。

xml へのすべてのエクスポートは、ページが 1 つしかない場合にのみ機能します (startID は、1 つのページを含むフォルダーです)。複数のページの xml ページの読み込みが拒否されました (サーバー エラー 500)。ditto の内部 phx と phx スニペットの間で競合が発生することが予想されます。

解決策が見つかりませんでした。助けてください。

4

1 に答える 1

0

解決しました。問題は、スニペットにある機能にありました。それらは !function_exists 条件付きブロック内にラップする必要があります。

if(!function_exists(rnCountRows)) { 
    function rnCountRows() { ... } 
}

ページで複数回実行される場合

于 2011-08-18T13:47:39.377 に答える