Вопрос 1.
В чём разница между. Примечание:
Код моей темы
<?php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo $language->language; ?>" xml:lang="<?php echo $language->language; ?>">?>
И Zen тема
<?php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language; ?>" lang="<?php print $language->language; ?>" dir="<?php print $language->dir; ?>">
какой из вариантов более правильный? echo или print ?
?>
Вопрос 2. В чём разница и какой вариант лучше.
<?php<title><?php if (isset($head_title )) { echo $head_title; } ?></title>?>
и
<?php <title><?php print $head_title; ?></title>?>
Вопрос 3.
Это, как я понял, необходимо для совместимости с ie.
<?php<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />?>
и тесно связано с нижним куском кода или это 2 разные вещи
<?php<!--[if IE 6]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie6.css" type="text/css" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie7.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 8]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie8.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>?>
Вопрос 4.
<<?phpmeta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>?>
Сама надпись появилась после правки page.tpl.php в dreamweaver. Добавил пару русских комментов, после чего кодировка стала кирилицей, ну я соответственно и поставил в настройках страницы utf-8.
посмотрел через firebug и увидел что строчка
<?php<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>?>
повторяется 2 раза. Т.е.одну формирует сам друпал, вторая моя из page.tpl.php.
Вопрос 5.
Откуда друпал берёт данные о utf-8, чтобы потом подставить в страницу.
Всем ответившим заранее спасибо.