Сделал тему:
page.tpl.php
Когда page.tpl.php пустой Drupal генерирует мне в html
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" version="XHTML+RDFa 1.0" dir="ltr"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/terms/"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:og="http://ogp.me/ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:sioc="http://rdfs.org/sioc/ns#"
xmlns:sioct="http://rdfs.org/sioc/types#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
<head profile="http://www.w3.org/1999/xhtml/vocab">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="http://twotest.ru/misc/favicon.ico" type="image/vnd.microsoft.icon" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
<title>Добро пожаловать на сайт d.hotel-ab.ru | d.hotel-ab.ru</title>
<style type="text/css" media="all">import url("http://twotest.ru/modules/system/system.base.css?mii1eb");
import url("http://twotest.ru/modules/system/system.menus.css?mii1eb");
import url("http://twotest.ru/modules/system/system.messages.css?mii1eb");
import url("http://twotest.ru/modules/system/system.theme.css?mii1eb");</style>
<style type="text/css" media="all">import url("http://twotest.ru/modules/comment/comment.css?mii1eb");
import url("http://twotest.ru/modules/field/theme/field.css?mii1eb");
import url("http://twotest.ru/modules/node/node.css?mii1eb");
import url("http://twotest.ru/modules/search/search.css?mii1eb");
import url("http://twotest.ru/modules/user/user.css?mii1eb");</style>
<style type="text/css" media="all">import url("http://twotest.ru/sites/all/themes/hotelabtwo/css/style.css?mii1eb");
import url("http://twotest.ru/sites/all/themes/hotelabtwo/css/jqueryUI.css?mii1eb");</style>
<script type="text/javascript" src="http://twotest.ru/misc/jquery.js?v=1.4.4"></script>
<script type="text/javascript" src="http://twotest.ru/misc/jquery.once.js?v=1.2"></script>
<script type="text/javascript" src="http://twotest.ru/misc/drupal.js?mii1eb"></script>
<script type="text/javascript" src="http://twotest.ru/sites/default/files/languages/ru_TyoCCeN1ma-mbej3-uvox...></script>
<script type="text/javascript" src="http://twotest.ru/sites/all/themes/hotelabtwo/scripts/jquery.js?mii1eb"></script>
<script type="text/javascript" src="http://twotest.ru/sites/all/themes/hotelabtwo/scripts/jqueryUI.js?mii1eb"></script>
<script type="text/javascript" src="http://twotest.ru/sites/all/themes/hotelabtwo/scripts/main.js?mii1eb"></script>
<script type="text/javascript" src="http://twotest.ru/sites/all/themes/hotelabtwo/scripts/fix/fixpngie.js?mi...></script>
<script type="text/javascript" src="http://twotest.ru/sites/all/themes/hotelabtwo/scripts/fix/ie8.js?mii1eb"></script>
<script type="text/javascript" src="http://twotest.ru/sites/all/themes/hotelabtwo/scripts/fancybox/jquery.fa...></script>
<script type="text/javascript" src="http://twotest.ru/sites/all/themes/hotelabtwo/scripts/fancybox/jquery.fa...></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"hotelabtwo","theme_token":"cRYk5GEiahUrmmZ-Xzh35DC1WK13tYqbY-aRTyPgj7s","js":{"misc\/jquery.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"public:\/\/languages\/ru_TyoCCeN1ma-mbej3-uvoxENyfYTx8QWm1iJ-TkCKyMI.js":1,"sites\/all\/themes\/hotelabtwo\/scripts\/jquery.js":1,"sites\/all\/themes\/hotelabtwo\/scripts\/jqueryUI.js":1,"sites\/all\/themes\/hotelabtwo\/scripts\/main.js":1,"sites\/all\/themes\/hotelabtwo\/scripts\/fix\/fixpngie.js":1,"sites\/all\/themes\/hotelabtwo\/scripts\/fix\/ie8.js":1,"sites\/all\/themes\/hotelabtwo\/scripts\/fancybox\/jquery.fancybox.js":1,"sites\/all\/themes\/hotelabtwo\/scripts\/fancybox\/jquery.fancybox.pack.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/comment\/comment.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/themes\/hotelabtwo\/css\/style.css":1,"sites\/all\/themes\/hotelabtwo\/css\/jqueryUI.css":1}}});
//--><!]]>
</script>
</head>
<body class="html front not-logged-in no-sidebars page-node" >
<div id="skip-link">
<a href="#main-content" class="element-invisible element-focusable">Перейти к основному содержанию</a>
</div>
<div class="region region-content">
<div id="block-system-main" class="block block-system">
<div class="content">
<div id="first-time"><p>Содержимое главной страницы еще не создано.</p></div> </div>
</div>
</div>
</body>
</html>
Когда в page.tpl.php вставляю свою структуру html разметки, то мне он её ставит после
и мою разметку полностью с html и всеми тегами
Хотелось бы вставить свою разметку, чтобы не было по 2 html, head, body и была моя разметка, а не генерированная drupalom
Комментарии
Неужели надо править html.tpl.php в папке modules/system ?
Нет, нужно скопировать его к себе в папку с темой, сбросить кеш и править в теме.
доктайп тогда все равно генерируется, а все остальное вроде нормально
Скопируйте его к себе в тему.
Код html.tpl.php выложите
это мой
<html>
<head>
<?php print $styles; ?>
<?php print $scripts; ?>
</head>
<body>
<?php print $page; ?>
</body>
</html>
это в system
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language; ?>" version="XHTML+RDFa 1.0" dir="<?php print $language->dir; ?>"<?php print $rdf_namespaces; ?>>
<head profile="<?php print $grddl_profile; ?>">
<?php print $head; ?>
<title><?php print $head_title; ?></title>
<?php print $styles; ?>
<?php print $scripts; ?>
</head>
<body class="<?php print $classes; ?>" <?php print $attributes;?>>
<div id="skip-link">
<a href="#main-content" class="element-invisible element-focusable"><?php print t('Skip to main content'); ?></a>
</div>
<?php print $page_top; ?>
<?php print $page; ?>
<?php print $page_bottom; ?>
</body>
</html>
Получается все-таки придется редактировать в system чтобы избавиться от
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/terms/"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:og="http://ogp.me/ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:sioc="http://rdfs.org/sioc/ns#"
xmlns:sioct="http://rdfs.org/sioc/types#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
Так уберите, если вам не нужен. В чём проблема?
Щас у меня ставится доктайп, который идет от drupala, а не из темы.
Как сделать чтобы ставился из темы?
отключите Rdf
Спасибо, помогло