Changeset 102945 in spip-zone for _plugins_/domlang

Timestamp:
Feb 19, 2017, 5:12:48 PM (3 years ago)
Author:
marcimat@…
Message:

Tout début d'un plugin pour gérer spécifiquement des domaines différents sur des secteurs par langue.

Pour le moment cela fait le minimum :

  • fixe la langue en fonction du domaine par lequel on arrive.
  • si on ne connait pas le domaine, on utilise la langue principale du site.
  • la balise #URL_SITE_SPIP est surchargée pour retourner l'URL correspondant à la langue en cours.
  • URL_SITE_SPIP{en} retourne l'URL du site pour la langue souhaitée.

Une configuration permet d'affecter une URL (domaine) pour chaque langue acceptée dans la configuration multilingue.

L'idée (non actuellement développée) est que les balises #URL_RUBRIQUE ou #URL_ARTICLE (qui ont des champs langue),
utilisent une URL relative (comme habituellemet) si l'URL concernée est dans la langue actuelle, sinon, si la destination
est dans une autre langue, une URL absolue correspondant au bon domaine. Ça permettrait de réutiliser des squelettes
sans trop perdre nos habitudes ou créer de nouvelles balises.

Ce plugin n'a pas d'autre vocation que de gérer 1 langue pour 1 secteur. Il est donc différent du plugin "Multidomaine" en ce sens.

Peut être qu'on proposera (ou tentera) de :

  • modifier la boucle HIERARCHIE afin d'ignorer le secteur de langue
  • proposer un mode d'URL arborescence qui ignore le secteur de langue
Location:
_plugins_/domlang
Files:
20 added

Note: See TracChangeset for help on using the changeset viewer.