« 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 | |||