Форум русской поддержки Joomla!® CMS
09.12.2016, 23:25:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вывод материалов на отдельной странице

 (Прочитано 207 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dimao
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« : 12.05.2016, 16:47:01 »

Добрый день!!

Делал шаблон с нуля!На главной странице размещен модуль  тремя картинками!!На картинки повесил ссылки на созданные мною материалы, но при клике на картинку-ссылку материал не отображается, хотя адрес меняется!Помогите, пожалуйста, как сделать что бы материалы выводились на отдельной странице?
Записан
Septdir
Живу я здесь
******

Репутация: +36/-3
Offline Offline

Пол: Мужской
Сообщений: 841


Skype: septdir


« Ответ #1 : 12.05.2016, 17:00:13 »

Скорее всего вы забыли в шаблон
Код:
<jdoc:include type="component" />
Он отвечает за вывод какого-либо комопнета в вашем шаблоне.

Если это так, то не забудьте еще добавить
Код:
<jdoc:include type="message" />
Он отвечает за вывод системных сообщений
               
Записан
dimao
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #2 : 12.05.2016, 17:09:16 »

Большое спасибо за ответ!

Сделал как вы описали!Материалы выводятся, но выводятся на главной странице, а как сделать чтоб они выводились на новой странице?
Записан
Septdir
Живу я здесь
******

Репутация: +36/-3
Offline Offline

Пол: Мужской
Сообщений: 841


Skype: septdir


« Ответ #3 : 12.05.2016, 17:42:33 »

Сделал как вы описали!Материалы выводятся, но выводятся на главной странице, а как сделать чтоб они выводились на новой странице?
Ну мне сложно понять что вы имеете ввиду под новой страницей. Материалы как и любой другой вывод, привязываются к пунктам меню. Пустую же страницу на главной можно реализовать разными методами.
1. Выбрать тип пункта меню для главной "Материал" -> "Избранные материалы", можно указать в настройках конкретную категорию - Данный вариант подойдет, если у вас нет избранных материалов. Вообще либо в определенной категории. Т.к материалов нет страница будет пустая

2. Создать пустой материал, затем сделать для него пункт меню "Материал" -> "Материал" В настройках отключить все лишнее. Итог выведется пустой материал => ничего[/li][/list]

3. Добавить переменную $homePage и если страница не является домашней то не выводить <jdoc:include type="component" /> Сделать это можно следующим образом. В верху файла /tempates/ваш_шаблон/index.php ( в том случае если вы его ни куда не переопределяли) в верхнее  php добавить следующий код :
Код:

$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$menu = $app->getMenu();
$langTag = JFactory::getLanguage()->getTag();
$homePage = false;
if ($menu->getActive() == $menu->getDefault($langTag)) {$homePage = true;}
Данный код заранее рассчитан на мультиязычность

Затем добавит условие вывода <jdoc:include type="component" />
Код:
<?php if (!$homePage) : ?>
<jdoc:include type="component" />
<?php endif; ?>

Итог <jdoc:include type="component" /> будет выводиться только в том случае если страница не главная. На будущее оставляйте ссылку или ваш код.
Записан
dimao
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #4 : 12.05.2016, 18:10:37 »

Еще раз огромное спасибо)
Вроде все получилось Smiley Smiley
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet