式エンジンが EE のチャネル エントリのリストで負のオフセットを処理する方法を知っている人はいますか?
offset="-1" のように
目標は、現在のチャンネルエントリと同じページにある前のシャネルエントリを操作することでした。
代わりに、関連するentry_idsを取り出してphpで処理し、fixed_order属性で元に戻すことでそれを行うことができました。
で使用するoffset="-1"
と{exp:channel:entries}
、メジャー MySQL エラーが発生します (スーパー管理者としてログインしているか、エラーを表示できると仮定します)。
あなたの質問からあなたの目標が何であるかは不明です。(PHP 文字列関数のように) 負のオフセットで順序が逆になることが予想される場合は、反対の値を使用できsort
ます。デフォルトは ですdesc
のでsort="asc"
、その逆になります。offset="X"
X エントリをスキップするには、正を使用します。
PHP の array_sliceoffset
で、まだ "前方" に進んでいるが、負のオフセットが X エントリを最後から開始するようなものを期待している場合、直接的な比較はないと思います。