質問

When using page translations in Plone (v4) with LinguaPlone product (v4.1.2), links to all available languages selected in LinguaPlone settings (/<PORTAL>/@@language-controlpanel) are generated. I wonder if it can be configured to link only to available translations for the page (excluding the current language from the links as well). I can't see any relevant options even in /<PORTAL>/portal_languages/manage_configForm.

役に立ちましたか?

解決

you'll have to customize the plone.app.i18n.locales.languageselector viewlet and adapt the available method to only show those languages where there is a translation for (context.getTranslations)

however, this will prevent visitors from switching to another language of the portal in case there is no translation to this language for the current context.

他のヒント

You should use http://pypi.python.org/pypi/collective.portlet.lingualinks addon for that.

The global language switcher is in the head to display languages supported and should not be used to navigate between translated content.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top