[greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] COMO CREAR UNA PÁGINA extra en el menú de la página principal de mis colecciones

  • From: liliana lazarte <rosalily@xxxxxxxxx>
  • To: greenstone_es@xxxxxxxxxxxxx
  • Date: Fri, 22 Feb 2013 16:50:49 -0300

Brianda:
El nombre de la página es el nombre de la macro que agregas, en mi caso
seria: (todavia el sitio esta en desarrollo)

http://localhost/gsdl?e=p-000-00-off---00-----0--0direct-10---4-------0-1l--10-es-50---20-home---0--1-00-0-0-01-1-0utfZz-8-00&a=p&p=
*biblioteca*

Este es el contenido del archivo biblioteca.dm que debes guardar en la
carpeta macros:


# this file must be UTF-8 encoded

package biblioteca

#######################################################################
# page content
#######################################################################

_content_{
contenido de la pagina
}

El package es para que reconozca la nueva macro no te olvides de agreguar
la nueva macro al archivo main.cfg de la carpeta etc,
Probá a ver si sale.
Saludos

Liliana


El 22 de febrero de 2013 16:22, Brianda Sánchez Aragon
<sbrianda@xxxxxxxxx>escribió:

> YA SEGUÍ TUS INSTRUCCIONES
> LE QUITE LAS COMILLAS A LA VARIABLE _httppagebibliodig_
>
> LA DEFINI EN BASE  EN HTTP MACROS
> PERO NADA
> ME SIGUE MOSTRANDO EL SIGUIENTE ERROR
>
>
> La página solicitada no se encontró. Por favor pulse el botón "Atrás" de
> su navegador o el botón "Inicio" para regresar a la Biblioteca Digital
> Greenstone.
>
> ¿QUE ESTARÉ HACIENDO MAL?
>
>
> El 22 de febrero de 2013 12:42, liliana lazarte <rosalily@xxxxxxxxx>escribió:
>
> Brianda:
>> La definicion de la nueva macro en el archivo base.dm va dentro de "http
>> macros", podes ponerlo, por ej, despues de _httppagedocs_
>> {_httppagex_(docs)}
>> El nombre que le des a esa variable (_httppagebibliodig_) es la que vas a
>> usar en los links
>> Para usarlo dentro del menu principal vas a escribir lo que vos pusiste
>> <li><a href=*_httppagebibliodig_* target='_self'>Acerca de esta
>> biblioteca</a></li> ,pero sin comillas en la variable _httppagebibliodig_,
>> porque es una variable, no la url en si.
>> El menu principal lo tenes que definir en style.dm para que sea visible
>> en todas las paginas
>> Fijate si funciona.
>> Saludos
>>
>> Liliana
>>
>> El 22 de febrero de 2013 14:21, Brianda Sánchez Aragon <
>> sbrianda@xxxxxxxxx> escribió:
>>
>>
>>> ya cree el archivo, en mi caso se llama acercade.dm, ya está dentro de
>>> macros
>>>
>>>
>>> lo debo definir así dentro de base.dm (en que parte del código se
>>> define):
>>> _httppagebibliodig_ {_httppagex_(acercade)}
>>>
>>> y para el link dentro de mi menú principa, debe ser puesto así:
>>> <li><a href="_httppagebibliodig_" target='_self'>Acerca de esta
>>> biblioteca</a></li>
>>>
>>> pero para que aparesca ese menú en todas las páginas incluso en las de
>>> resultados cuando le damos click a cada colección debo agregar este mismo
>>> link en la macros style.dm
>>> <li><a href="_httppagebibliodig_" target='_self'>Acerca de esta
>>> biblioteca</a></li>
>>>
>>> pero ahora me resulta el siguiente error:
>>> oops. La página solicitada no se encontró. Por favor pulse el botón
>>> "Atrás" de su navegador o el botón "Inicio" para regresar a la Biblioteca
>>> Digital Greenstone.
>>>
>>> ¿que hago mal????
>>>
>>>
>>> El 22 de febrero de 2013 05:33, liliana lazarte 
>>> <rosalily@xxxxxxxxx>escribió:
>>>
>>> Hola Brianda:
>>>> Te explico como yo lo hice:
>>>>
>>>> 1 - crear el archivo que contenga el texto sobre tu biblioteca, por ej
>>>> biblioteca.dm y guardarlo en la carpeta macros
>>>> 2 -  agregar el nombre de la nueva macro (biblioteca.dm) en el archivo
>>>> main.cfg junto con las demas macros
>>>> 3 - definir un nombre para la nueva macro en el archivo base.dm. Por
>>>> ej. _httppagebibliodig_ {_httppagex_(biblioteca)}
>>>> 4 - _httppagebibliodig_ es la variable que vas a usar para llamar a la
>>>> macro biblioteca.dm desde un link
>>>>
>>>> El archivo biblioteca.dm solo contiene, en mi caso, la macro _content_
>>>> y dentro de ella la informacion que quiero mostrar.
>>>> Espero haberte ayudado un poco, seguro que alguien mas, con mas
>>>> conocimientos lo explicará mejor.
>>>> Saludos
>>>>
>>>> Liliana
>>>>
>>>> El 22 de febrero de 2013 02:34, Brianda Sánchez Aragon <
>>>> sbrianda@xxxxxxxxx> escribió:
>>>>
>>>> buenas noches
>>>>> he creado un menú con links a diferentes colección, pero ahora no se
>>>>> como poner un link que mande a llamar una página con un texto descriptivo
>>>>> de toda mi biblioteca, así como acerca de nosotros.
>>>>> además de que esa página tenga todo el estilo de las macros, tipo de
>>>>> fuente, colores, etc.
>>>>>
>>>>> a continuación dejo el código de el menú que cree
>>>>>
>>>>> <div id="separe" style="height:80px" align="center">
>>>>> </br><ul id='catalogomenu'>
>>>>>
>>>>> <li><a href= "_httppagehome_" target='_self'>Inicio</a></li>
>>>>>
>>>>> <li><a href="_httppageabout_&a=d&cl=CL1&c=Bicentenario"
>>>>> target='_self'>Colecci&oacute;n Bicentenario</a></li>
>>>>>
>>>>> <li><a href="_httppageabout_&a=d&cl=CL1&c=Hidalguense"
>>>>> target='_self'>Colecci&oacute;n Hidalguense</a></li>
>>>>>
>>>>> <li><a href="_httppageabout_&a=d&cl=CL1&c=centro"
>>>>> target='_self'>Centro Hidalguense de Investigaciones
>>>>> Hist&oacute;ricas</a></li>
>>>>>
>>>>> <li><a href="_httppageabout_&a=d&cl=CL1&c=document"
>>>>> target='_self'>Documentos de Archivos</a></li>
>>>>>
>>>>> </li>
>>>>>
>>>>> <!--termina menu-->
>>>>>
>>>>> --
>>>>> www.anenecuilco.org.mx
>>>>>
>>>>>  *Por un manejo adecuado del papel, no imprima este mensaje a menos
>>>>> que sea totalmente necesario, cuida el ambiente *
>>>>>
>>>>>  * For an adequate paper management, do not print this message unless
>>>>> it is totally necessary, take care of the environment *
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> www.anenecuilco.org.mx
>>>
>>>  *Por un manejo adecuado del papel, no imprima este mensaje a menos que
>>> sea totalmente necesario, cuida el ambiente *
>>>
>>>  * For an adequate paper management, do not print this message unless it
>>> is totally necessary, take care of the environment *
>>>
>>
>>
>
>
> --
> www.anenecuilco.org.mx
>
>  *Por un manejo adecuado del papel, no imprima este mensaje a menos que
> sea totalmente necesario, cuida el ambiente *
>
>  * For an adequate paper management, do not print this message unless it
> is totally necessary, take care of the environment *
>

Other related posts:

  • » [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] COMO CREAR UNA PÁGINA extra en el menú de la página principal de mis colecciones - liliana lazarte