Changeset 103012 in spip-zone for _plugins_/domlang


Ignore:
Timestamp:
Feb 22, 2017, 5:44:17 PM (3 years ago)
Author:
marcimat@…
Message:

Tentons une subtilité supplémentaire : les urls des rubriques secteurs
retournent l'url du domaine concerné, sans les fioritures "/fr" ou "/en" derrière.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/domlang/trunk/domlang_options.php

    r103009 r103012  
    128128 */
    129129function urls_generer_url_rubrique_dist($id, $args, $ancre) {
     130        // les rubriques racines n'ont pas d'URL spécifiques (= url du domaine).
     131        $r = sql_fetsel(['profondeur','lang'], 'spip_rubriques', 'id_rubrique=' . intval($id));
     132        if ($r['profondeur'] == 0) {
     133                if ($r['lang'] !== $GLOBALS['spip_lang']) {
     134                        return domlang_url_langue($r['lang']);
     135                }
     136                // hum… pas d'autre moyen pour retourner l'url. Retourner '' ne fonctionne pas.
     137                return url_de_base();
     138        }
    130139        return domlang_generer_url_objet_lang($id, $args, $ancre, 'rubrique');
    131140}
Note: See TracChangeset for help on using the changeset viewer.