Ticket #2004 (closed enhancement: wontfix)
Définition du type de post défaut
Reported by: | franck | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | module:core | Version: | 2.6.4 |
Severity: | normal | Keywords: | |
Cc: |
Description
Le type de billet par défaut est défini dans inc/prepend.php :
$core->setPostType('post','post.php?id=%d',$core->url->getURLFor('post','%s'),'Posts');
Il serait souhaitable d'utiliser la nouvelle classe adminurl pour fournir l'URL d'admin (2e paramètre).
Cela dit, les URLs d'admin ne sont déclarées qu'après (dans inc/admin/prepend.php), du coup ce n'est pas applicable ici.
D'ailleurs quel intérêt de déclarer une URL d'admin, y compris quand on est dans le mode public ?
Du coup je me demande s'il ne vaudrait mieux pas scinder cette déclaration en deux, une dans chacun des prepend.php (inc/admin/ et inc/public/) et supprimer celle-ci.
Côté public on pourra (je pense) faire l'impasse du 2e paramètre (null ou chaîne vide par exemple) et côté admin, utiliser la nouvelle classe adminurl.
Par contre je n'ai pas évalué les éventuels effets de bord de mettre en place ce type de billet plus loin dans le code.