« WATERBEAR:Collections » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 31 : Ligne 31 :
Le premier problème est résolu par un nouveau script PHP de redirection décrit dans l'article "[[WATERBEAR:Menus contextuels rediriges|Menus contextuels redirigés]]". Ce script redirige vers le bon plugin en fonction de ces trois paramètres.
Le premier problème est résolu par un nouveau script PHP de redirection décrit dans l'article "[[WATERBEAR:Menus contextuels rediriges|Menus contextuels redirigés]]". Ce script redirige vers le bon plugin en fonction de ces trois paramètres.


Le second problème utilise un autre script PHP similaire.
Le second problème utilise un autre script PHP similaire existant: "include/pages/bib/catalogue/grille_redirect.php".
 
Il procède par choix successif pour enfin arriver à rediriger vers une autre page.


Voici la partie du code concerné dans le registre. On présente ici le noeud:
profiles/defaut/pages/bib/catalogue/catalogage/grilles/biblio/unimarc_xs/neutre
pour l'objet "biblio":


:=> neutre
::=> _page = bib/catalogue/grille_redirect.php
::=> _parametres
:::=> choix
::::=> '''a'''
:::::=> choix
::::::=> '''k'''
:::::::=> grille = '''catalogue/catalogage/grilles/collection/unimarc_standard'''
::::::=> s
:::::::=> choix
::::::::=> 1
:::::::::=> grille = catalogue/catalogage/grilles/biblio/unimarc_xs/revue
:::::::::=> masque = revue
::::::::=> _else
:::::::::=> grille = catalogue/catalogage/grilles/biblio/unimarc_xs/livre
:::::::::=> masque
:::::::=> plugin_formate
:::::::=> nom_plugin = catalogue/marcxml/formatage/biblio/acces/niveau_hierarchique
::::::=> _else
:::::::=> grille = catalogue/catalogage/grilles/biblio/unimarc_xs/livre
:::::::=> masque = livre
:::::=> plugin_formate
::::::=> nom_plugin = catalogue/marcxml/formatage/biblio/acces/niveau_biblio
::::=> g
:::::=> grille = catalogue/catalogage/grilles/biblio/unimarc_xs/dvd
:::::=> masque = dvd
::::=> i
:::::=> grille = catalogue/catalogage/grilles/biblio/unimarc_xs/cd
:::::=> masque = cd
::::=> j
:::::=> grille = catalogue/catalogage/grilles/biblio/unimarc_xs/cd
:::::=> masque = cd
::::=> _else
:::::=> grille = catalogue/catalogage/grilles/biblio/unimarc_xs/livre
:::::=> masque = xs
:::=> plugin_formate
::::=> nom_plugin = catalogue/marcxml/formatage/biblio/acces/type_doc
:::=> type_obj = biblio
::=> _template
:::=> include_css
::::=> 01 - YUI onglets = js/yui/tabview/assets/skins/sam/tabview.css
::::=> 02 - YUI autocomplete = js/yui/autocomplete/assets/skins/sam/autocomplete-skin.css
::::=> 09 - formulator... = css/formulator.css
:::=> include_js
::::=> 01 - YUI onglets 1 = js/yui/element/element-min.js
::::=> 02 - YUI onglets 2 = js/yui/tabview/tabview-min.js
::::=> 03 - datasource = js/yui/datasource/datasource-min.js
::::=> 04 - autocomplete = js/yui/autocomplete/autocomplete-min.js
::::=> 09 - conteneur = js/tvs_conteneur.js
::::=> 10 - formulator = js/tvs_formulator.js
::::=> 11 - simple_textbox = js/tvs_simple_textbox.js
:::=> tmpl_javascript = bib/catalogue/catalogage/grilles/javascript.php
:::=> tmpl_main = bib/catalogue/catalogage/grille_redirect.php


En gras, on voit les deux choix successifs (a puis k) pour être redigigé vers la page:
profiles/defaut/pages/bib/catalogue/catalogage/grilles/'''collection'''/unimarc_standard