0

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]]"
4

0 に答える 0