Créer une url et déclarer un squelette pour un nouvel objet "patate"

Créer l’url

Pour créer l’url, on utilise le filtre |generer_url_entite

[(#ID_PATATE|generer_url_entite{patate})]

A partir de là, on une url www.site.net/spip.php?patate1 mais elle n’est reliée à aucun squelette. Pour ce faire, on utilise le pipeline declarer_url_objets

Déclarer le squelette pour ce nouvel objet

Dans prefixe_pipelines.php

// Squelette pour l'objet patate
function patate_declarer_url_objets($array){
        $array[] = 'patate';
        return $array;
}

// Déclarer le champ de titre pour des URL signifiantes
function grappes_declarer_tables_interfaces($interface){
        $interface['table_titre']['patate'] = "titre, '' AS lang";
        return $interface;
}

Dans paquet.xml

<pipeline nom="declarer_tables_interfaces" inclure="prefixe_pipelines.php" />
<pipeline nom="declarer_url_objets" inclure="prefixe_pipelines.php" />

Reste ensuite à créer le squelette gis.html

Voir la doc.

Utilisé sur la Sonothèque Nomade