fix: retour sur ce11572490

Boulette : le squelette controler_urls n'avait pas été renommé.
Plutôt que de revert le commit, on en profite pour insérer le menu de navigation via le squelette top plutôt que d'utiliser le pipeline affiche_milieu. Un pipeline en moins !
master v1.1.0
tcharlss 3 weeks ago
parent acd951151b
commit 1a174404fb

@ -10,7 +10,7 @@
>
<nom>URLs Pages Personnalisées</nom>
<!-- Gestion des variantes des URLs des pages (squelettes ne correspondant à aucun objet éditorial) -->
<!-- Gestion des URLs des pages autonomes -->
<auteur lien="https://www.bravecassine.com">tcharlss</auteur>
<credit>OpenStudio pour le tutoriel d'origine</credit>
@ -20,7 +20,6 @@
<necessite nom="urls" compatibilite="[4.0.3;]" />
<pipeline nom="declarer_tables_interfaces" inclure="base/urls_pages.php" />
<pipeline nom="affiche_milieu" inclure="urls_pages_pipelines.php" />
<pipeline nom="pre_boucle" inclure="urls_pages_pipelines.php" />
</paquet>

@ -5,8 +5,6 @@
]
[(#AUTORISER{webmestre}|sinon_interdire_acces)]
<INCLURE{fond=prive/squelettes/inclure/menu_urls_pages}>
<h1 class="grostitre"><:urls_pages:titre_urls_pages:></h1>
#SET{onglets, #LISTE{pages,fonds}}

@ -1,18 +1,17 @@
[(#REM)
Menu pour basculer entre la liste des URLs classiques et la gestion des URLs des pages.
Squelette inséré en colonne de gauche via le pipeline affiche_gauche
]
<div class="barre_onglet clearfix">
<ul>
<li>
[(#CHEMIN_IMAGE{url_objet-24.png}|balise_img{'','cadre-icone'})]
[(#URL_ECRIRE{configurer_urls}|lien_ou_expose{<:urls_pages:menu_urls_objets:>,#VAL{exec}|_request|=={configurer_urls}})]
[(#URL_ECRIRE{controler_urls}|lien_ou_expose{<:urls_pages:menu_urls_objets:>,#ENV{exec}|=={controler_urls}})]
</li>
<li>
[(#CHEMIN_IMAGE{url_page-24.png}|balise_img{'','cadre-icone'})]
[(#URL_ECRIRE{configurer_urls_pages}|lien_ou_expose{<:urls_pages:menu_urls_pages:>,#VAL{exec}|_request|=={configurer_urls_pages}})]
[(#URL_ECRIRE{controler_urls_pages}|lien_ou_expose{<:urls_pages:menu_urls_pages:>,#ENV{exec}|=={controler_urls_pages}})]
</li>
</ul>
</div>

@ -0,0 +1,6 @@
[(#REM)
Menu de navigation entre les pages URLs des objets et des pages
]
<INCLURE{fond=prive/squelettes/inclure/menu_urls_pages, env}>

@ -0,0 +1,6 @@
[(#REM)
Menu de navigation entre les pages URLs des objets et des pages
]
<INCLURE{fond=prive/squelettes/inclure/menu_urls_pages, env}>

@ -10,30 +10,6 @@
*/
/**
* Ajouter du contenu dans le conteneur central
*
* - Page « controler_urls » : ajout du menu pour basculer entre les URLs normales et celles des pages
*
* @pipeline affiche_gauche
*/
function urls_pages_affiche_milieu($flux){
if (isset($flux['args']['exec'])
and $flux['args']['exec'] == 'configurer_urls'
and include_spip('inc/autoriser')
and autoriser('webmestre')
){
$cherche = '/(<h1[^>]*>)([^>]+)(<\/h1>)/i';
$titre = _T('urls_pages:menu_urls_objets');
$menu = recuperer_fond('prive/squelettes/inclure/menu_urls_pages');
$flux['data'] = preg_replace($cherche, "$menu$1$titre$3", $flux['data']);
}
return $flux;
}
/**
* Modifier les requêtes SQL servant à générer les boucles
*

Loading…
Cancel
Save