Делаю шаблон с нуля... т.к. знаний мало, и нужен простейший шаблон, воспользовался уроками http://likbez-net.ru/razrabotka-sha...a-dlya-joomla-s-ispolzovaniem-css-urok-5.html В общем-то шёл по шагам, заполнил главное, правое и левое меню, но не могу понять, как автор заполняла контент, т.к. она всё время ссылается, что придём к такому виду с заполненным контентом..., но не могу понять как она заполнила контент, задавал вопросы на её сайте, ответа, как понял не дождёшься... Решил попытать счастья здесь... В файле templateDetails.xml нет позиции content, но в файле index.php блок объявлен, я дописал этот блок в файл templateDetails.xml, и позиция content при создании модуля появилась, но сам модуль на странице не появляется, поэтому и хотелось бы спросить, как можно вывести этот блок контент на станицу сайта? PS: Прикрепить почему то здесь шаблон, который она сделала не смог, скопировал в облако https://cloud.mail.ru/public/8tdK/9DaAAoAto, если это нарушает авторские права, или противоречит этике, то я удалю этот файл...
Привязка на всех страницах, можно загрузить фото показать, или запись из таблицы MySQL, но я этот модуль привязывал к другим позициям, и этот модуль появлялся.. , но вот в позиции блока content ничего не появляется, может там как-то php надо подправить...но я эти функции не знаю... Я думаю, почему в левой и правой в PHP модуль, а в контенте component, может из-за этого Код (PHP): <!-- Открывается блок левой колонки, которая будет сворачиваться, если в позиции «left» не будет ни одного модуля. --> <?php if($this->countModules('left')) : ?> <div id="left"> <jdoc:include type="modules" name="left" style="xhtml" /> </div> <?php endif; ?> <!--Открывается самый важный блок контента, который может занимать 100% ширины страницы, 80% и 60%, в зависимости от количества включенных колонок. --> <div id="content<?php echo $contentwidth; ?>"> <!--Вывод сообщений в компонентах--> <jdoc:include type="message" /> <!--Вывод содержимого контента. --> <jdoc:include type="component" style="xhtml" /> </div> <!--конец блока контента--> <!--Открывается блок правой колонки, которая будет сворачиваться, если в позиции «rigth» не будет ни одного модуля. --> <?php if($this->countModules('right')) : ?> <div id="rigth"> <jdoc:include type="modules" name="right" style="xhtml" /> </div> <?php endif; ?>
Да потому чо это вывод компонента,а не модуля. Добавь позицию в шаблон и будет тебе вывод Код (html): <!--Вывод сообщений в компонентах--> <jdoc:include type="message" /> <jdoc:include type="modules" name="content " style="xhtml" /> <!--Вывод содержимого контента. --> <jdoc:include type="component" style="xhtml" /> </div> <!--конец блока контента-->
Но в файле templateDetails.xml, я добавил эту позицию, и в модуле выбрал эту же позицию, куда ещё надо в шаблоне добавить? <position>user1</position> <position>user2</position> <position>user3</position> <position>header</position> <position>left</position> <position>right</position> <position>footer</position> <position>content</position>
Чёрт, спасибо... просмотрел, что там есть строчка <jdoc:include type="modules" name="content " style="xhtml" /> но нафига тогда type="component" и type="message", почему их нет при описании других блоков...