Index.php файл становится основной части каждой страницы, что Joomla! поставляет. По сути, вы делаете страницу (как и любой HTML-страницы), но место PHP код, в котором содержание вашего сайта должны идти. Вот скелет кода готова для вырезания и вставки.
Начнем сверху:
<?php defined( '_JEXEC' ) or die( 'Restricted access' );?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
Первая линия останавливается непослушные люди, глядя на ваши кодирования и получать до плохие вещи. Вторая рассказывает браузер (и webbots) какие страницы он. Третья строка говорит, что язык сайта дюйма
Теперь заголовок для реальной:
<head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/css/style.css" type="text/css" /> </head>
Первая строка получает Joomla поставить правильную информацию заголовка дюйма Это включает в себя заголовок страницы, мета-информации, а также системы JavaScript. Остальные создает ссылки на двух листах системы стиль и собственную таблицу стилей (если он называется style.css и находится в папке CSS).
Теперь для основной части:
<body> <jdoc:include type="modules" name="top" /> <jdoc:include type="component" /> <jdoc:include type="modules" name="bottom" /> </body>
Удивительно, что этого будет достаточно! Да, это очень простой макет, но он будет делать эту работу. Все остальное будет сделано Joomla!. Примечание: Вам необходимо для обеспечения вашего меню отправиться в путь в "верхней" позиции модуля.
Прикончить его - последний бит: </html>
Посмотреть полный исходный код данного шаблона.
