MODX Revo の多言語 Web サイトに pdoTools、pdoNeighbors、babel を使用しています。pdoNeighbors では、チャンクを定義します。
[[pdoNeighbors?
&sortby=`menuindex`
&sortdir=`DESC`
&resources=`-23`
&tplPrev=`tplLinkZurueckEn`
&tplUp=`tplEbeneHoeherEn`
&tplNext=`tplLinkVorEn`
&tplWrapper=`tplVerpackung`
]]
URL の前に言語コードを配置する必要があるテンプレートを除いて、すべてが機能します。
tplEbeneHoeheren
href="/en/[[+uri]]"
http://domainName.de/lanuageCode/pageTitle.htmlを URL として使用します。言語コードごとに異なるチャンクを設定するのは効果的ではないとイメージするかもしれません。[[+uri]] の前の system/contexts で、babel に入力した言語コンテキスト (パス) を取得する可能性はありますか? このようなもの:
tplEbeneHoeheren
href="[[+languageContext]][[+uri]]"