Вопрос Вывести список категорий с материалами

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем eskadu, 25.10.2017.

  1. eskadu
    Offline

    eskadu Недавно здесь

    Регистрация:
    25.10.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Помогите пожалуйста разбраться, сейчас выводятся только названия категорий, а нужно что бы под каждой категорией (если есть) выводился материал, должно выглядеть как карта сайта.

    На первом скрине что выводится на сайте, вывожу с помощью Материал > Список материалов категории

    На втором сама струтура категорий
     

    Вложения:

    • 1.png
      1.png
      Размер файла:
      21.2 КБ
      Просмотров:
      4
    • 2.png
      2.png
      Размер файла:
      25 КБ
      Просмотров:
      4
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Странные материалы, похожие на товары .
    И что не получается?
     
  4. eskadu
    Offline

    eskadu Недавно здесь

    Регистрация:
    25.10.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Выводятся только категории, а нужно что бы под ктегориями выводились ссылки с заголовком материала которое есть в данной категории
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Пробуй на стандартном шаблоне.
     
  6. eskadu
    Offline

    eskadu Недавно здесь

    Регистрация:
    25.10.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    та я уже все перепробовал, там скорее всего нужно как то в шаблоне вывести вывод материалов
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    А параметрах пункта меню настройки Параметры категории как заданы ?
     
  8. eskadu
    Offline

    eskadu Недавно здесь

    Регистрация:
    25.10.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Нашол вот такое вот решение http://merinovkv.ru/blog/joomla/vyvodim-spisok-materialov-v-spiske-kategorij-joomla-2-5/
    но только теперь не могу создать ссылку, те способы которые предлагает автор не создают правильную ссылку

    на скрине 4 сам код, на скрине 5 ссылка которую создает, но она не рабочая получается что при переходе ошибка.
    полная ссылка на материал: http://сайт/katalog-tovarov/14-privodnaya-tekhnika/preobrazovateli-chastoty/9-preobrazovatel-2
     

    Вложения:

    • 3.png
      3.png
      Размер файла:
      8.2 КБ
      Просмотров:
      2
    • 4.png
      4.png
      Размер файла:
      20.1 КБ
      Просмотров:
      2
    • 5.png
      5.png
      Размер файла:
      25.4 КБ
      Просмотров:
      2
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    а по ссылке
     
  10. eskadu
    Offline

    eskadu Недавно здесь

    Регистрация:
    25.10.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    РЕШИЛ..........

    вывожу с помощью Материал > Список материалов категории

    и в шаблоне вывода templates/ваша_тема/html/com_content/category/default_children.php (если есть подкатегории как у меня) то так же прописываем в нужном месте в шаблоне templates/ваша_тема/html/com_content/category/blog_children.php следующий код
    Код (PHP):
    1. <?php
    2.                         $db = JFactory::getDbo();
    3.                         $query = $db->getQuery(true)
    4.                             ->select('id, title, language')
    5.                             ->from('#__content')
    6.                             ->where('catid = ' . (int) $child->id)
    7.                             ->where('state > 0');
    8.                         $db->setQuery($query);
    9.                         $res= $db->loadObjectList();
    10.                     ?>
    11.                     <ul>
    12.                     <?php
    13.                     foreach ($res as $wkch): ?>
    14.                        <li>
    15.                        <?php //print_r($wkch);?>
    16.                             <?php echo '<a href="'.JRoute::_(ContentHelperRoute::getArticleRoute($wkch->id, $child->id, $wkch->language)).'">'.$wkch->title.'</a>';?>
    17.                       </li>
    18.                     <?php endforeach;?>
    19.                     </ul>
     

Поделиться этой страницей

Загрузка...