Verito Posted August 8, 2013 Share Posted August 8, 2013 (edited) 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 August 15, 2013 by Verito (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 8, 2013 Share Posted August 8, 2013 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 More sharing options...
Verito Posted August 8, 2013 Author Share Posted August 8, 2013 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 More sharing options...
Verito Posted August 14, 2013 Author Share Posted August 14, 2013 Víctor, ¿crees que ocurriría algo si cambio la declaración del DOCTYPE de Prestashop por esta otra? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> Muchas gracias. Un saludo. Link to comment Share on other sites More sharing options...
nadie Posted August 15, 2013 Share Posted August 15, 2013 Lo que es cambiarla por otro doctype si, pero lo que es dejarla vacía no lo recomiendo. Por otro lado, creo que te han respondido a tu duda por aquí: http://www.prestashop.com/forums/index.php?/topic/169653-fragmentos-enriquecidos-en-google-para-microdatos-de-organizacion/page__view__findpost__p__1341067 Saludos, 1 Link to comment Share on other sites More sharing options...
Verito Posted August 15, 2013 Author Share Posted August 15, 2013 (edited) Hola, Víctor. No quiero quitarlo sino cambiarlo por esto: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> Muchas gracias. P.D. Ahora acabo de ver la respuesta del Jpe. Edited August 15, 2013 by Verito (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 15, 2013 Share Posted August 15, 2013 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 More sharing options...
Recommended Posts