0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 396 Просмотров
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
Всем привет!

Делаю слайдер. Для этого, переопределил в templates/my_tepl/html/com_content/category/blog.php. В этом слайдере, хочу выводить только featured статьи с нескольких (а возможно и со всех (пока не определился точно)) категорий третьего уровня вложенности (т. е. первая категория в дочерней категории №..., вторая категория в дочерней категории №...)
  • Новости
    • Дочерняя категория №1
      • первая категория в дочерней категории №1
      • вторая категория в дочерней категории №1
    • Дочерняя категория №2
      • первая категория в дочерней категории №2
      • вторая категория в дочерней категории №2
    • Дочерняя категория №3
      • первая категория в дочерней категории №3
      • вторая категория в дочерней категории №3

Но как это сделать - не пойму...

Пробовал вот так:
Код
<?php if (!empty($this->intro_items)) : ?>
    <div class="my-items">
<?php foreach ($this->intro_items as $key => &$item) :
            if ($item->featured == 1): ?>
                <div class="my-item <?php echo $item->state == 0 ? ' system-unpublished' : null; ?>" itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
                    <?php
                        $this->item = &$item;
                        echo $this->loadTemplate('item');
                    ?>
                </div>
<?php endif;
endforeach; ?>
    </div>
<?php endif; ?>
т. е. прописал проверку:
Код
if ($item->featured == 1):
Вроде выводятся избранные статьи, но только из одной категории (первая категория в дочерней категории №1, вторая категория в дочерней категории №1), а мне нужно из всех (первая категория в дочерней категории №2, вторая категория в дочерней категории №2, первая категория в дочерней категории №3, вторая категория в дочерней категории №3) или из нескольких конкретных (вторая категория в дочерней категории №2, вторая категория в дочерней категории №3)...

Вопрос:
    как быть? Какой нужно прописать код чтобы выводились избранные со всех (или из нескольких конкретных) категорий?
Заранее благодарю за ответы!
« Последнее редактирование: 15.12.2018, 23:32:36 от Dgikar »
Долог путь поучения, краток и успешен путь примеров (Сенека).
*

AlekVolsk

  • Гуру
  • 6683
  • 386 / 4
следует воспользоваться не блогом категории, а избранными материалами, и переопределять уже их
templates/my_tepl/html/com_content/featured/*.php
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
следует воспользоваться не блогом категории, а избранными материалами...
Это я понимаю, но как их мне тогда вставить в blog.php (потому как этот слайдер, должен отображаться именно в blog.php)? Вот этого не понимаю... И второе, никогда не работал с templates/my_tepl/html/com_content/featured/*.php, там отображаются все избранные материалы из всех категорий?
Долог путь поучения, краток и успешен путь примеров (Сенека).
*

AlekVolsk

  • Гуру
  • 6683
  • 386 / 4
там отображаются все избранные материалы из всех категорий?
да
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
ок, тогда как их мне тогда вставить в blog.php (потому как этот слайдер, должен отображаться именно в blog.php)?
Долог путь поучения, краток и успешен путь примеров (Сенека).
*

AlekVolsk

  • Гуру
  • 6683
  • 386 / 4
да не должен он быть в blog.php, что за бред... не трогайте blog.php, он вам вообще не нужен

к пункту меню привяжите Метариалы - Избранные, переопределите в вашем шаблоне макет featured из com_content и заверстайте ваш слайдер именно там

PS: учите Joomla
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
да не должен он быть в blog.php, что за бред... не трогайте blog.php, он вам вообще не нужен
AlekVolsk, ну почему Вы решаете что мне нужно а что нет? Бред?! Бред, - это когда люди вместо прямого ответа на четкий вопрос, начинают рассказывать то, что мне нужно, а что нет, не зная ни мою идею, ни то, что сделано (было и сейчас)...

к пункту меню привяжите Метариалы - Избранные, переопределите в вашем шаблоне макет featured из com_content и заверстайте ваш слайдер именно там
Мне нужно в blog.php, вставить слайдер избранных статей так, как вставляется модуль, но модуль пилить не хотят (понятно что через модуль было бы проще и быстрее). Вот и приходится вылазить через опу...

PS: учите Joomla
Спасибо за помощь!
« Последнее редактирование: 17.12.2018, 13:44:07 от Dgikar »
Долог путь поучения, краток и успешен путь примеров (Сенека).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Блог категории, как вывести информацию под изображение

Автор fencer2

Ответов: 1
Просмотров: 84
Последний ответ 27.03.2019, 14:14:53
от draff
Как вытащить дополнительные поля, при сохранении статьи?

Автор Karyuudo

Ответов: 1
Просмотров: 95
Последний ответ 28.02.2019, 13:24:23
от sivers
Вывести один модуль два раза Joomla

Автор Cerber

Ответов: 5
Просмотров: 227
Последний ответ 07.02.2019, 12:37:07
от fsv
Как вывести только представление article из компонента content?

Автор powernic

Ответов: 6
Просмотров: 870
Последний ответ 19.12.2018, 10:17:46
от Strikerus
Как вывести "Fields" на странице тега?

Автор AlexMakedonskiy

Ответов: 8
Просмотров: 298
Последний ответ 10.09.2018, 23:42:30
от AlexMakedonskiy