User Tools

Site Tools


llamadas_a_opac.xis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

llamadas_a_opac.xis [14/05/2009 00:00]
llamadas_a_opac.xis [14/05/2009 00:00] (current)
Line 1: Line 1:
 +====== Llamadas a opac.xis (desde links y formularios) ======
  
 +===== ¿Cómo organizar todo esto? =====
 +
 +^ Llamada desde ^ archivo ^ task ^ parámetros actuales ^ observaciones ^
 +| El banner |||||
 +| nueva búsqueda | banner/​db.htm | SHOW_FORM | showForm=simple (opcional) | SHOW_FORM + showForm: duplica el form |
 +| acerca del catálogo | banner/​db.htm | SHOW_ABOUT | task=SHOW_ABOUT | |
 +| Home/​formularios |||||
 +| recorrer el catálogo | form-*.htm | BROWSE-CATALOG | task=BROWSE-CATALOG browseMfn=1 | |
 +| recorrer la clasificación | form-*.htm | CLASS-BROWSE | task=CLASS-BROWSE msclevel=1 searchType=SUBJ | |
 +| Form de búsqueda por palabras |||||
 +| Autor | form-*.htm | H-KW-SEARCH | searchType=NAME ​ query=pepe | |
 +| Título | form-*.htm | BIB-KW-SEARCH | searchType=TITLE query=pepe | |
 +| Tema | form-*.htm | H-KW-SEARCH/​CLASS-KW-SEARCH | searchType=SUBJ ​ query=pepe | |
 +| Números | form-*.htm | BIB-KW-SEARCH | searchType=SN ​   query=pepe | |
 +| Cualquier campo | form-*.htm | BIB-KW-SEARCH | searchType=ANY ​  ​query=pepe | |
 +| Form para browse de índices |||||
 +| autor | form-*.htm | H-BROWSE | task=H-BROWSE index=NAME ​ browseTerm=pepe | |
 +| título | form-*.htm | H-BROWSE | task=H-BROWSE index=TITLE browseTerm=pepe | |
 +| tema | form-*.htm | H-BROWSE | task=H-BROWSE index=SUBJ ​ browseTerm=pepe | |
 +| Un término de un índice (al que se llegó por browse o por search) |||||
 +| buscar este nombre | headings.pft | BIB-H-SEARCH | task=BIB-H-SEARCH index=NAME ​ query=^apepe. | |
 +| buscar este título | headings.pft(?​) | BIB-H-SEARCH | task=BIB-H-SEARCH index=TITLE query=^apepe. | |
 +| buscar este tema | headings.pft | BIB-H-SEARCH | task=BIB-H-SEARCH index=SUBJ ​ query=^apepe. | |
 +| Una página con términos de un índice (por browse) |||||
 +| ver anteriores | heading-browse-nav.htm | H-BROWSE | browseMfn=45 index=NAME hpp=20 | |
 +| ver siguientes | heading-browse-nav.htm | H-BROWSE | browseMfn=85 index=NAME hpp=20 | |
 +| saltar a | heading-browse-nav.htm | H-BROWSE | browseTerm=pepe index=NAME hpp=20 | |
 +| Una página con términos de un índice (por search) |||||
 +| ver anteriores | h-search-bottom.htm | H-KW-SEARCH | from=1 ​ searchType=NAME query=robert | |
 +| ver siguientes | h-search-bottom.htm | H-KW-SEARCH | from=21 searchType=NAME query=robert | |
 +| Un listado de registros bibliográficos |||||
 +| ver detalles | wh.pft | BIB-RECORD | task=BIB-RECORD curr=8 total=46 cid=/​tmp/​filep0Kxrj | |
 +| ver detalles (browse catalog) | wh.pft | BIB-RECORD | task=BIB-RECORD curr=5 cid= | |
 +| ver anteriores | bib-nav.htm,​ ...    | ? | task=BIB-KW-SEARCH from=1 ​ query=south searchType=TITLE oper=AND trunc= rpp=20 index= wa= sortBy=author lang= pub= place=&​format=&​biblioteca=&​litForm=&​biogr=&​trans=&​fest=&​fecha1=&​fecha2=&​query1=&​query2=&​db1=&​db2= | |
 +| ver siguientes | bib-nav.htm,​ ...   | ? | task=BIB-KW-SEARCH from=21 query=south searchType=TITLE oper=AND trunc= rpp=20 index= wa= sortBy=author lang= pub= place=&​format=&​biblioteca=&​litForm=&​biogr=&​trans=&​fest=&​fecha1=&​fecha2=&​query1=&​query2=&​db1=&​db2= | |
 +| reordenar registros (form) | sorted-by.htm ​ | ? | task=BIB-KW-SEARCH sortBy=dateNew query=south searchType=TITLE index=&​oper=AND&​trunc=&​wa=&​lang=&​pub=&​place=&​format=&​biblioteca=&​litForm=&​biogr=&​trans=&​fecha1=&​fecha2=&​query1=&​query2=&​db1=&​db2= | |
 +| saltar a (al recorrer el catálogo) | browse-catalog-nav.htm | ? | | | |
 +| Un registro bibliográfico |||||
 +| registro anterior | bib-record-2.htm | BIB-RECORD | task=BIB-RECORD cid=/​tmp/​fileH38dJ2 curr=1 style=Completo | |
 +| registro siguiente | bib-record-2.htm | BIB-RECORD | task=BIB-RECORD cid=/​tmp/​fileH38dJ2 curr=2 style=Completo | |
 +| volver al listado | bib-record-2.htm | BIB-H-SEARCH/​BIB-KW-SEARCH | task= query=^apepe condition=~apepe index=NAME sortBy=author from=1 | |
 +| estilo Completo | bib-record-2.htm | BIB-RECORD | task=BIB-RECORD cid=/​tmp/​fileH38dJ2 curr=2 total=4 cn= style=Completo | |
 +| estilo Ficha | bib-record-2.htm | BIB-RECORD | task=BIB-RECORD cid=/​tmp/​fileH38dJ2 curr=2 total=4 cn= style=Ficha | |
 +| estilo MARC | bib-record-2.htm | BIB-RECORD | task=BIB-RECORD cid=/​tmp/​fileH38dJ2 curr=2 total=4 cn= style=MARC | |
 +| puntos de acceso |||||
 +| buscar este nombre | complete.htm | BIB-H-SEARCH | task=BIB-H-SEARCH index=NAME query=^aArtin,​+Emil,​^d1898-1962. | |
 +| buscar este título (serie) | complete.htm | BIB-H-SEARCH | task=BIB-H-SEARCH index=COL ​ query=^aTrends+in+logic | |
 +| buscar este tema | complete.htm | BIB-H-SEARCH | task=BIB-H-SEARCH index=SUBJ query=^aPolitical+activists^zSouth+Africa^vPictorial+works.
 +| códigos de clasificación | complete.htm | CLASS-KW-SEARCH (?) | | |
 +| permalink | complete.htm | BIB-RECORD | task=BIB-RECORD cn=000065 | |
 +| La tabla de clasificación |||||
 +| expandir sección | msc.pft? | CLASS-BROWSE | task=CLASS-BROWSE searchType=SUBJ query=08 msclevel=3 | |
 +| buscar registros con este código | msc.pft | BIB-CLASS-SEARCH ​ task=BIB-CLASS-SEARCH index=SUBJ query=13A50 | |
 +| Las sugerencias |||||
 +| términos sugeridos por agrep | zero-hits.xis | BIB-KW-SEARCH | task=BIB-KW-SEARCH searchType=TITLE query=INVARIANT ​ | (añadir un parámetro "​agrep"​) |
 +| términos cercanos en el índice | show-suggestions.xis | H-BROWSE | task=H-BROWSE index=NAME browseTerm=imvariant | |
 +
 +
 +===== El dispatcher de opac.xis =====
 +
 +<code xml>
 +<!-- ----------------------------------------------------------------- -->
 +<​label>​DISPATCH</​label>​
 +<!-- ----------------------------------------------------------------- -->
 +<!-- Tareas a realizar por el script -->
 +<field action="​replace"​ tag="​2102"><​pft>​
 + '​~BIB-CLASS-SEARCH' ​     /* búsqueda en la base bibliográfica usando códigos de clasificación */
 + '​~BIB-H-SEARCH' ​         /* búsqueda en la base bibliográfica usando encabezamientos */
 + '​~BIB-KW-SEARCH' ​        /* búsqueda por palabras en la base bibliográfica */
 + '​~BIB-RECORD' ​           /* ver detalles de un registro bibliográfico */
 + '​~BROWSE-CATALOG' ​       /* recorrer el catálogo completo */
 + '​~CLASS-BROWSE' ​         /* navegación en el esquema de clasificación */
 + '​~CLASS-KW-SEARCH' ​      /* búsqueda en el esquema de clasificación */
 + '​~EXTRACT_KEYS' ​         /* extraer las claves que van al diccionario */
 + '​~FEEDBACK_REPLY' ​       /* genera una página de respuesta al usuario que envió un mensaje */
 + '​~H-BROWSE' ​             /* navegación en una base de encabezamientos */
 + '​~H-KW-SEARCH' ​          /* búsqueda por palabras en las bases de encabezamientos */
 + '​~SEND-MAIL' ​            /* enviar resultados por email */
 + '​~SHOW_ABOUT' ​           /* mostrar información acerca del catálogo */
 + '​~SHOW_FEEDBACK_FORM' ​   /* mostrar el formulario para reportar errores y comentarios */
 + '​~SHOW_FORM' ​            /* presentar el formulario */
 + '​~SHOW_NEW_MATERIAL' ​    /* muestra las novedades del catálogo */
 + '​~TEST_CONDITION' ​       /* encontrar registros que cumplan una condición */
 +</​pft></​field>​
 +
 +<!-- Ejecutamos la tarea, si es alguna de las de arriba -->
 +<flow action="​jump"><​pft>​
 + if v2102 : s('​~',​v2101) then v2101, fi
 +</​pft></​flow>​
 +
 +<!-- En caso contrario, tratamos de deducir qué tarea realizar -->
 +<!-- TO-DO: eliminar esta parte obsoleta, mediante el uso sistemático
 + del parámetro '​task'​ en las llamadas al script -->
 +<field action="​replace"​ tag="​2101"><​pft>​
 + if v2104 = '​bibima'​ and v2002 = '​SUBJ'​ then
 + '​CLASS-KW-SEARCH',​
 + else if v2104 = '​bibima'​ and v2003 = '​SUBJ'​ and a(v2031) then /* 2031 = wa */
 + '​BIB-CLASS-SEARCH',​
 + else if p(v2011) then             /* 2011 = showForm */
 + '​SHOW_FORM',​
 + else if p(v2002) then             /* 2002 = searchType */
 + if '​TITLE~SN~ANY'​ : v2002 then
 + '​BIB-KW-SEARCH',​
 + else
 + '​H-KW-SEARCH',​
 + fi,
 + else if p(v2003) then       /* 2003 = index */
 + if p(v2001) then         /* 2001 = query */
 + '​BIB-H-SEARCH',​
 + else
 + '​H-BROWSE',​
 + fi,
 + else if p(v2017) then        /* 2017 = curr */
 + '​BIB-RECORD',​
 + else if p(v2040) then
 + '​BROWSE-CATALOG',​
 + else if p(v2070) then
 + '​TEST_CONDITION',​
 + else if p(v2080) then
 + '​EXTRACT_KEYS',​
 + else                         /* default */
 + '​FIN',​
 + fi,​fi,​fi,​fi,​fi,​fi,​fi,​fi,​fi,​
 +</​pft></​field>​
 +
 +<!-- Ahora sí, saltamos a la tarea en cuestión -->
 +<flow action="​jump"><​pft>​v2101</​pft></​flow>​
 +</​code>​
 +
 +
 +===== Líneas que contienen '​IsisScript'​ =====
 +
 +Esto permite localizar todas las llamadas internas a opac.xis
 +
 +<​code>​
 +./​common/​pft/​wh.pft:​ * wxis?​IsisScript=opac/​xis/​opac.xis&​db=bibima&​task=BIB-H-SEARCH&​index=NAME&​query=^aCourant,​+Richard,​^d1888-1972.
 +./​common/​pft/​wh.pft:​ '?​IsisScript=',​v2000,​
 +./​common/​pft/​wh.pft:​ /​* ATENCION: no debemos usar aquí el nombre del IsisScript; hace falta algún otro parámetro */
 +./​common/​pft/​wh.pft:​ '?​IsisScript=',​v2000,​
 +./​common/​pft/​wh.pft:​ '?​IsisScript=',​v2000,​
 +./​common/​pft/​wh.pft:​ '?​IsisScript=',​v2000,​
 +
 +./​opac/​html/​form-simple.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​form-simple.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​form-simple.htm:​ <​a class="​newSearch"​ href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​task=CLASS-BROWSE&​amp;​msclevel=1&​amp;​db=[pft]v2104[/​pft]&​amp;​searchType=SUBJ"​ title="​Navegue por la MSC 2000, desde donde podrá hacer búsquedas por tema">​
 +./​opac/​html/​form-simple.htm:​ <​!--a class="​newSearch"​ href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​showForm=advanced">​
 +./​opac/​html/​form-simple.htm:​ <​a class="​newSearch"​ href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​task=BROWSE-CATALOG&​amp;​browseMfn=1">​
 +
 +./​opac/​html/​control-form.htm:<​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​control-form.htm:<​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +
 +./​opac/​html/​form-advanced.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​form-advanced.htm:​ <​a class="​newSearch"​ href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​showForm=simple">​
 +./​opac/​html/​form-advanced.htm:​ <​a class="​newSearch"​ href="​[pft]v6001^u[1][/​pft]?​IsisScript=[pft]v2000[1][/​pft]&​amp;​query=NI:​1&​amp;​db=bibima&​amp;​searchType=SUBJ">​
 +
 +./​opac/​html/​mail.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​mail.htm:​ '<​input type="​hidden"​ name="​IsisScript"​ value="​opac/​mail.xis">'/​
 +
 +./​opac/​html/​sorted-by.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +
 +./​opac/​html/​about-msc.htm:​ <​!--a href="?​IsisScript=opac%2Fxis%2Fopac.xis&​amp;​db=bibima&​amp;​searchType=SUBJ&​amp;​query=embedding+theorem*"></​a-->​
 +
 +./​opac/​html/​novedad.htm:​ '?​IsisScript=',​v2000,​
 +
 +./​opac/​html/​complete.htm:​ '<​a href="',​v6001^u,'?​IsisScript=',​v2000,'&​amp;​task=BIB-RECORD','&​amp;​db=',​v2104,'&​amp;​cn=',​v780^w,'">',​v780^t,'</​a>',​
 +./​opac/​html/​complete.htm:​ '<​a href="',​v6001^u,'?​IsisScript=',​v2000,'&​amp;​task=BIB-RECORD','&​amp;​db=',​v2104,'&​amp;​cn=',​v785^w,'">',​v785^t,'</​a>',​
 +./​opac/​html/​complete.htm:​ '<​a href="',​v6003^u,'?​IsisScript=',​v2000,'&​amp;​task=BIB-RECORD&​amp;​db=',​v2104,'&​amp;​cn=',​v773^w,'"><​span class="​title773">',​v1000*1,'</​span></​a>',​ /* $t: título */
 +./​opac/​html/​complete.htm:​ '?​IsisScript=',​v2000[1],​
 +./​opac/​html/​complete.htm:​ '?​IsisScript=',​v2000[1],​
 +./​opac/​html/​complete.htm:​ '?​IsisScript=',​v2000[1],​
 +./​opac/​html/​complete.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[1][/​pft]&​amp;​db=[pft]v2104[1][/​pft]&​amp;​searchType=SUBJ&​amp;​query=[pft]v084^a[/​pft]">​[pft]v084^a[/​pft]</​a>​
 +./​opac/​html/​complete.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​task=BIB-RECORD&​amp;​db=[pft]v2104[/​pft]&​amp;​cn=[pft]v001[/​pft]"​
 +
 +./​opac/​html/​browse-catalog-nav.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​task=BROWSE-CATALOG&​amp;​browseMfn=[pft]
 +./​opac/​html/​browse-catalog-nav.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​task=BROWSE-CATALOG&​amp;​browseMfn=[pft]f(val(v2009) + val(v2028),​1,​0)[/​pft]">​Siguientes &​gt;</​a>​
 +./​opac/​html/​browse-catalog-nav.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +
 +./​opac/​html/​h-search-top.htm:​ <​a class="​newSearch"​ href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​showForm=simple">​
 +
 +./​opac/​html/​bib-record-1.htm:​ '​por código temático de <a href="',​v6001^u,'?​IsisScript=',​v2000,'&​amp;​task=CLASS-BROWSE&​amp;​msclevel=1&​amp;​db=bibima&​amp;​searchType=SUBJ"><​b>​MSC 2000</​b></​a>',​
 +
 +./​opac/​html/​bib-record-2.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​bib-record-2.htm:​ '?​IsisScript=',​v2000[1],​
 +./​opac/​html/​bib-record-2.htm:​ '?​IsisScript=',​v2000,​
 +./​opac/​html/​bib-record-2.htm:​ '?​IsisScript=',​v2000,​
 +./​opac/​html/​bib-record-2.htm:​ '?​IsisScript=',​v2000,​
 +
 +./​opac/​html/​h-search-bottom.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="',​v2000,'">'/​
 +./​opac/​html/​h-search-bottom.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​h-search-bottom.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​from=[pft]f(val(v2004) - val(v2029),​1,​0)[/​pft]&​amp;​searchType=[pft]v2002[/​pft]&​amp;​query=[pft]v2001[/​pft]">&​lt;​ Anteriores</​a>​
 +./​opac/​html/​h-search-bottom.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​h-search-bottom.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​from=[pft]f(val(v2004)+val(v2029),​1,​0)[/​pft]&​amp;​searchType=[pft]v2002[/​pft]&​amp;​query=[pft]v2001[/​pft]">​Siguientes &​gt;</​a>​
 +
 +./​opac/​html/​bib-nav.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​bib-nav.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +
 +./​opac/​html/​heading-browse-top.htm:​ '<​a href="',​v6001^u[1],'?​IsisScript=',​v2000[1],'&​amp;​db=SUBJ&​amp;​query=',​v2007,'"><​strong>',​v2007,'</​strong></​a>',​
 +./​opac/​html/​heading-browse-nav.htm:​ <​!--input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​heading-browse-nav.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​heading-browse-nav.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​browseMfn=[pft]
 +./​opac/​html/​heading-browse-nav.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​html/​heading-browse-nav.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​browseMfn=[pft]f(val(v2009)+val(v2029),​1,​0)[/​pft]&​amp;​index=[pft]v2003[/​pft]&​amp;​hpp=[pft]v2029[/​pft]">​Siguientes &​gt;</​a>​
 +./​opac/​html/​heading-browse-nav.htm:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +
 +./​opac/​pft/​aacr2.pft:​ '?​IsisScript=',​v2000,​
 +./​opac/​pft/​aacr2.pft:​ '?​IsisScript=',​v2000[1],​
 +./​opac/​pft/​aacr2.pft:​ '?​IsisScript=',​v2000[1],​
 +./​opac/​pft/​aacr2.pft:​ '?​IsisScript=',​v2000[1],​
 +
 +./​opac/​pft/​headings.pft:​ '?​IsisScript=',​v2000,​
 +./​opac/​pft/​headings.pft:​ '?​IsisScript=',​v2000,​
 +./​opac/​pft/​headings.pft:​ '?​IsisScript=',​v2000,​
 +
 +./​opac/​pft/​msc.pft:​ '?​IsisScript=',​v2000,​
 +./​opac/​pft/​msc.pft:​ '?​IsisScript=',​v2000,​
 +./​opac/​pft/​msc.pft:​ '<​a class="​mscActiveCode"​ href="',​v6001^u,'?​IsisScript=',​v2000,'&​amp;​db=',​v2104,'&​amp;​index=SUBJ&​amp;​query=',​if v1 : '​xx'​ then v1.3, else v1, fi,,'"​ title="​Buscar registros con el código ',​v1,'​ (total: ',​v7,'​)">',​
 +./​opac/​pft/​msc.pft:​ '<​a class="​mscActiveCode"​ href="',​v6001^u,'?​IsisScript=',​v2000,'&​amp;​db=',​v2104,'&​amp;​task=BIB-CLASS-SEARCH&​amp;​index=SUBJ&​amp;​query=',​v1,'"​ title="​Buscar registros con el código ',​v1,'​ (total: ',​v7,'​)">',​v1,'</​a>'​
 +
 +./​opac/​xis/​zero-hits.xis:​ '?​IsisScript=',​v2000[1],​
 +./​opac/​xis/​zero-hits.xis:​ '?​IsisScript=',​v2000,​
 +./​opac/​xis/​zero-hits.xis:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​task=BIB-KW-SEARCH&​amp;​query=[pft]v2001[/​pft]&​amp;​searchType=TITLE">​
 +./​opac/​xis/​zero-hits.xis:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​task=H-KW-SEARCH&​amp;​query=[pft]v2001[/​pft]&​amp;​searchType=NAME">​
 +./​opac/​xis/​zero-hits.xis:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​task=H-KW-SEARCH&​amp;​query=[pft]v2001[/​pft]&​amp;​searchType=SUBJ">​
 +./​opac/​xis/​zero-hits.xis:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​task=BIB-KW-SEARCH&​amp;​query=[pft]v2001[/​pft]&​amp;​searchType=ANY">​
 +
 +./​opac/​xis/​show-suggestions.xis:​ '<​a href="',​v6001^u[1],'?​IsisScript=',​v2000[1],'&​amp;​db=',​v2104[1],'&​amp;​searchType=SUBJ',​
 +./​opac/​xis/​show-suggestions.xis:​ '<​a href="',​v6001^u[1],'?​IsisScript=',​v2000[1],'&​amp;​db=',​v2104[1],'&​amp;​searchType=SUBJ',​
 +./​opac/​xis/​show-suggestions.xis:​ '<​td>​Vea <a href="',​v6001^u[1],'?​IsisScript=',​v2000[1],'&​amp;​db=',​v2104[1],'&​amp;​index=SUBJ',​
 +./​opac/​xis/​show-suggestions.xis:​ v6001^u[1],'?​IsisScript=',​v2000[1],'&​amp;​db=',​v2104[1],'&​amp;​index=SUBJ&​amp;​wa=1&​amp;​query=',​v7001,​
 +
 +./​opac/​xis/​bib-test-cond.xis:​ <​a class="​newSearch"​ href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​showForm=simple">​
 +./​opac/​xis/​bib-class-search.xis:​ <​!--a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​task=CLASS-BROWSE&​amp;​msclevel=1&​amp;​db=bibima&​amp;​searchType=SUBJ"​-->​MSC 2000<​!--/​a-->:​
 +
 +./​opac/​xis/​class-search-browse.xis:​ <​!--a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​task=CLASS-BROWSE&​amp;​msclevel=1&​amp;​db=bibima&​amp;​searchType=SUBJ"​ title=""​-->​MSC 2000:<​!--/​a-->​
 +./​opac/​xis/​class-search-browse.xis:​ <​!--a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​task=CLASS-BROWSE&​amp;​msclevel=1&​amp;​db=bibima&​amp;​searchType=SUBJ"​ title=""​-->​MSC 2000:<​!--/​a-->​
 +./​opac/​xis/​class-search-browse.xis:​ '​ para <​strong>'​v3001'</​strong>​ en la <a href="',​v6001^u,'?​IsisScript=',​v2000,'&​amp;​msclevel=1&​amp;​db=bibima&​amp;​searchType=SUBJ"​ title="​Las 63 secciones de la MSC"><​strong>​clasificación temática (MSC 2000)</​strong></​A>'​
 +./​opac/​xis/​class-search-browse.xis:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​xis/​class-search-browse.xis:​ <​td align="​right"><​A href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​expr=NI:​1"​ title="​Las 63 secciones de la MSC"><​strong>​Listado temático principal</​strong></​a>​
 +./​opac/​xis/​class-search-browse.xis:​ <​input type="​hidden"​ name="​IsisScript"​ value="​[pft]v2000[/​pft]">​
 +./​opac/​xis/​class-search-browse.xis:​ <​!--td align="​right"><​a href="',​v6001^u,'?​IsisScript=',​v2000,'&​amp;​expr=NI:​1"​ title="​Las 63 secciones de la MSC"><​strong>​Clasificación temática</​strong></​a>​
 +
 +./​opac/​xis/​keyword-match-in-bib-record.xis:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​showForm=advanced&​amp;​query=[pft]v2001[/​pft]&​amp;​searchType=[pft]v2002[/​pft]&​amp;​oper=[pft]v2005[/​pft]&​amp;​trunc=[pft]v2006[/​pft]">​
 +
 +./​opac/​xis/​heading-match-in-bib-record.xis:​ 2000 ​ IsisScript
 +./​opac/​xis/​heading-match-in-bib-record.xis:​ '?​IsisScript=',​v2000[1],​
 +
 +./​opac/​banner/​demo.htm:​ <​a href="​[pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]&​amp;​showForm=simple">​
 +</​code>​
 +
 +
 +===== Esto es de marzo 2004 =====
 +
 +
 +<​code>​
 +* LINKS DESDE LISTA DE RESULTADOS: SE PIERDE EL CONTEXTO DE LA BUSQUEDA
 +&​db=BIBIMA
 +&curr=1
 +&​total=2
 +&​cid=TMP15.$$$
 +&​mfn=001604 ​       <---- es por esto (quitarlo) **QUITADO**
 +
 +&​db=BIBIMA
 +&curr=7
 +&​total=86
 +&​cid=TMP29.$$$
 +&​mfn=001300
 +
 +
 +* CAMBIO DE ESTILO: NO SE PIERDE EL CONTEXTO DE LA BUSQUEDA
 +&​db=BIBIMA
 +&​cid=TMP15.%24%24%24
 +&curr=1
 +&​total=2
 +&​style=Ficha
 +
 +
 +* LINKS DESDE EL INDICE DE NOMBRES
 +&​db=BIBIMA
 +&​index=NAME
 +&​query=^aSinger,​+I.+M.^q(Isadore+Manuel),​^d1924-
 +
 +&​db=BIBIMA
 +&​index=NAME
 +&​query=^aJank%F3,​+B%E9la.
 +
 +
 +* LINKS DESDE EL INDICE DE TEMAS
 +&​db=EUNM
 +&​index=SUBJ
 +&​query=^aMatem%E1ticas.
 +
 +
 +* LINKS DESDE EL INDICE DE TITULOS
 +&​db=BIBIMA
 +&​index=TITLE
 +&​query=^aTheory+and+applications+of+partial+differential+equations
 +
 +&​db=BIBIMA
 +&​index=TITLE
 +&​query=^aDie+Theorie+der+Gruppen+von+endlicher+Ordnung+:​^bmit+Anwendungen+auf+algebraische+Zahlen+und+Gleichungen+sowie+auf+die+Krystallographie
 +
 +
 +* BROWSE DEL INDICE DE NOMBRES
 +&​db=BIBIMA
 +&​index=NAME
 +&​browseTerm=m
 +
 +
 +* BROWSE DEL INDICE DE TITULOS
 +&​db=BIBIMA
 +&​index=TITLE
 +&​browseTerm=a
 +
 +
 +* BROWSE DE LA LISTA DE RESULTADOS
 +-Siguiente
 +&​db=BIBIMA
 +&​cid=TMP20.%24%24%24
 +&curr=6
 +&go=1
 +&​style=Ficha
 +
 +-Anterior
 +&​db=BIBIMA
 +&​cid=TMP26.%24%24%24
 +&curr=2
 +&go=-1
 +&​style=Ficha
 +
 +
 +* RETORNO A LA LISTA DE RESULTADOS
 +-cuando la búsqueda fue por palabras del título
 +db=BIBIMA
 +&​query=linear+algebra
 +&​searchType=TITLE
 +&​sortBy=dateNew
 +
 +*** ATENCION: no se puede volver al listado cuando la busqueda se hace con una RAIZ
 + (e.g. OPTIM) ​    ** Faltaba el '​trunc'​ -- ARREGLADO **
 +
 +-cuando la búsqueda fue desde el índice de nombres
 +&​db=BIBIMA
 +&​query=%5EaHalmos%2C+Paul+R.%5Eq%28Paul+Richard%29%2C%5Ed1916-
 +&​index=NAME
 +&​sortBy=title
 +
 +sin $
 +&​db=BIBIMA&​query=optim&​searchType=TITLE&​sortBy=title
 +
 +con $
 +&​db=BIBIMA&​searchType=TITLE&​query=optim&​trunc=%24
 +
 +
 +* LINK DESDE "​Recorriendo el catálogo completo"​
 +*** ATENCION: FRACASA (por haber quitado el &mfn en wh.pft)
 +&​db=EUNM
 +&curr=3
 +&cid=
 +
 +TO-DO: permitir que esto funcione, y que además se pueda seguir recorriendo el catálogo
 +viendo los detalles de a un registro por vez.
 +
 +
 +* DETALLES DE UN REGISTRO LUEGO DE UNA BUSQUEDA AVANZADA
 +*** ATENCION: no se muestra la expresión de búsqueda usada
 +&​db=BIBIMA
 +&curr=5
 +&​total=13
 +&​cid=TMP108.$$$
 +
 +</​code>​
 +
 +
 +{{tag>​opacmarc desarrollo}}
llamadas_a_opac.xis.txt · Last modified: 14/05/2009 00:00 (external edit)