it-swarm.asia

حزمة النشر متعدد اللغات (MLP): قم بعمل رابط للصفحة المقابلة بلغة أخرى؟

أنا أساعد في بناء موقع ثنائي اللغة باستخدام MLP على TextPattern. من السهولة وضع رابط إلى صفحة المستوى العلوي بلغة أخرى ، ولكن كيف تضع رابطًا إلى الصفحة الحالية بلغة أخرى؟

على سبيل المثال. يجب أن يرتبط /en/contact بـ /de/kontakt (نفس المقالة بلغة أخرى).

أنا متأكد من وجود بعض المتغيرات في مكان ما يمكنني وضعه في القالب الذي سيتم ملؤه بالارتباطات الصحيحة.

3
lyle

يمكنك استخدام العلامة <txp:l10n_lang_list />.

وفقا لوثائق المساعدة المساعد:

في صفحة قائمة المقالات ، يؤدي هذا إلى إخراج جميع اللغات المتاحة للموقع. في المقالات الفردية ، يسرد فقط اللغات التي تحتوي عليها المقالة.

تذكر أن أسماء أقسام عناوين URL غير قابلة للترجمة بواسطة MLP. لذا /en/contact سوف تصل إلى /de/contact. من ناحية أخرى ، يمكن ترجمة عناوين URL للمقالات.

1
Julián Landerreche