gcm1001 / TFG-CeniehAriadne

CENIEH & Ariadne+ project.
GNU General Public License v3.0
3 stars 2 forks source link

Añadir un estilo al repositorio OAI-PMH #59

Closed gcm1001 closed 4 years ago

gcm1001 commented 4 years ago

Información

Actualmente el endpoint del repositorio OAI-PMH se encuentra sin estilo, es decir, se ve el código XML en crudo. Para mejorar el aspecto, dejo como tarea asociar una hoja de estilo a los documentos XML generados por dicho protocolo.

gcm1001 commented 4 years ago

Información

He instalado el StyleSheet de DSPACE. Para ello he seguido los siguientes pasos:

  1. Descargar la hoja de estilos oai2.xsl y almacenarla en la carpeta images del plugin OAI-PMH Repository).

  2. Crear una nueva linea de procesamiento para la instrucción 'xml-stylesheet' de tipo 'text/xsl' que importará la hoja de estilo señalada por el atributo href.

$xslt = $this->document->createProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="'.img('oai2.xsl').'"');
  1. Añadir dicha línea al documento DOM.
    $this->document->appendChild($xslt);

Screenshots

Antes

Screenshot_20200528_105401

Después

Screenshot_20200528_104302