Здравствуйте. У меня такой вопрос: (Установлена Joomla 2.5)
Создал пустой
шаблон в папке template, со следубщим содержанием:
css
images
js
javascripts
index.php
template_preview.png
templateDetails.xml
Содержание
templateDetails.xml
Предупреждение: Помехи!
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="2.5" type="template" client="site">
<name>My</name>
<creationDate>2012.03.06</creationDate>
<author>Joomla-book.ru</author>
<authorEmail>admin@joomla-book.ru</authorEmail>
<authorUrl>joomla-book.ru</authorUrl>
<copyright>joomla-book.ru</copyright>
<license>GNU GPL</license>
<version>2.2.0</version>
<description>My</description>
<files>
<filename>favicon.ico</filename>
<filename>index.php</filename>
<filename>template_preview.png</filename>
<filename>template_thumbnail.png</filename>
<filename>templateDetails.xml</filename>
<folder>css</folder>
<folder>images</folder>
<folder>javascripts</folder>
<folder>js</folder>
</files>
<positions>
<position>pos_footer</position>
<position>pos_head</position>
<position>left_column</position>
</positions>
</extension>
Содержание
index.php
Предупреждение: Помехи!
<?php
// No direct access.
defined('_JEXEC') or die;
$app = JFactory::getApplication();
$templateparams = $app->getTemplate(true)->params;
?>
<?php if(!$templateparams->get('html5', 0)): ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php else: ?>
<?php echo '<!DOCTYPE html>'; ?>
<?php endif; ?>
<html xmlns="www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
<!-- ===================================== -->
<!-- =============HEAD==================== -->
<!-- ===================================== -->
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/style.css" type="text/css" />
<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" />
</head>
<body>
<table>
<tr >
<td width="1062px" colspan="3">
<div id="pos_head">
<jdoc:include type="modules" name="pos_head" style="none"/>
<!-- style="xhtml" Вывод модуля в одном DIV элементе-->
</div>
</td>
</tr>
<tr>
<td width="10%">
<div id="left_column">
<jdoc:include type="modules" name="left_column" style="xhtml"/>
<!-- style="xhtml" Вывод модуля в одном DIV элементе-->
</div>
</td>
<td style="min-height:300px;">center</td>
<td>rigth</td>
</tr>
<tr>
<td colspan="3">
<div id="pos_footer">
<jdoc:include type="modules" name="pos_footer" style="xhtml"/>
<!-- style="xhtml" Вывод модуля в одном DIV элементе-->
</div>
</td>
</tr>
</table>
</body>
</html>
Подключаю стандартный
модуль "Главное меню" в созданную мной "left_column" - вид меню не такой, как в других шаблонах (как я понимаю - нахватет какого то css, вот только какого?)
Тыкаю в главном меню на стандартные модули "Новости" или "Контакты" - ничего не происходит, тогда когда в стандартных шаблонах содержимое новостей загружалось в центральную колонку. Вот только в менеджере материалов, для каждой новости невозможно указать позицию появления на странице, тогда где она описано? и как её вывести?
Такая же история с установленной галереей com_phocagallery
Сам модуль отобразился в указанной позиции, а картинки, которые в других шаблоных(стандартных) загружаются в центральную часть сайта - тоже не загружаются.
Итак,уважаемые знатоки, вопрос:
В каких файлах и какие функции или запросы посмотреть, чтобы при кликах на главном меню, или на меню галереии - данные загружались в определённую позицию (чаще в центральную колонку).