Jump to content

(Solucionado) DOCTYPE. ¿Es posible cambiarlo?


Recommended Posts

Hola a todos.

 

Estoy liada con los fragmentos enriquecidos, pero el validador de W3C no me valida los códigos debido al obsoleto DOCType de mi web. ¿Es posible cambiarlo sin cargarse o tener que actualizar la tienda?

 

He leído en un blog que al parecer basta con cambiar la declaración y dejarla <!DOCTYPE html> sin más, pero me parece demasiado fácil.

 

Un saludo y muchas gracias.

Edited by Verito (see edit history)
Link to comment
Share on other sites

Hola a todos.

 

Estoy liada con los fragmentos enriquecidos, pero el validador de W3C no me valida los códigos debido al obsoleto DOCType de mi web. ¿Es posible cambiarlo sin cargarse o tener que actualizar la tienda?

 

He leído en un blog que al parecer basta con cambiar la declaración y dejarla <!DOCTYPE html> sin más, pero me parece demasiado fácil.

 

Un saludo y muchas gracias.

 

La declaracion "doctype", la puedes ver en el fichero:

 

/themes/tu-plantilla/header.tpl

 

Al menos en la plantilla por defecto de Prestashop 1.5 al inicio del fichero, tienes esto:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 " lang="{$lang_iso}"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8 ie7" lang="{$lang_iso}"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9 ie8" lang="{$lang_iso}"> <![endif]-->
<!--[if gt IE 8]> <html class="no-js ie9" lang="{$lang_iso}"> <![endif]-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">

 

en el header.tpl

 

..

Link to comment
Share on other sites

Hola, Nadie.

 

Gracias por tu rápida respuesta.

 

La mía es es la misma. Uso Prestashop 1.4.3.

 

La cosa es que este tipo de declaración no admite fragmentos RDF ni microdatos. El validador W3C no valida el código, mientras que con esta otra declaración que llevan algunas webs sí se puede y se valida todo el código:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

 

¿Se puede cambiar la declaración sin que ocurra nada extraño?

 

Un saludo y gracias de nuevo.

Link to comment
Share on other sites

Estimado Verito,

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

 

Saludos,

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...