URL Arbo mais pas sur tous les objets?

Coucou tout le monde,
Je viens chercher vos lumières car j’aurais souhaité comprendre un peu mieux le fonctionnement du calcul des urls des objets spip.
Les objets de mon site sont configurés en url arbo.
J’ai besoin de creer un nouvel objet et je voulais savoir si c’était possible que cet objet ne soit pas en url arbo et donc que son url ne soit jamais calculé dans la table spip_urls??
Un peu comme la table spip_documents?

Est ce que c’est quelque chose que je dois définir dans le fichier mes_options où peut-être dans lors de la déclaration de la table objet dans le dossier base/ de mon plugin?

Je vous remercie de votre aide :slight_smile:

Dans mon expérience, c’est faisable mais complexe de toucher à la réécriture des urls… mais ça n’exclue pas qu’il soit possible de faire ce que tu veux de manière assez propre et simple au final. N’ayant jamais tweaké les urls arbos spécialement, je ne peux pas t’en dire plus.

Tu peux essayer en laissant vide l’entrée « page » de ton objet dans son fichier de déclaration des champs ; à l’instar de ce qui se fait pour les documents justement .

J’ai essayé de rajouter l’entrée page mais cela n’a rien donné…
En fait, sur la partie publique, j’affiche mon objet avec une page personnalisée du type voir_objet#ID_OBJET.
Ce que je voudrais « court-circuité », c’est dans l’espace privé, à chaque fois que je consulte une page de mon objet, l’url arbo est automatiquement créé dans la table spip_urls…
Alors que par exemple, quand on consulte un document joint, il n’y a pas cette creation automatiquement dans la table spip_urls.

En tout ca, le code concerné se trouve ici. On voit qu’il existe aussi un pipeline « declarer_url_objets » dédié.