Новости Joomla

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

revil

  • Захожу иногда
  • 103
  • 5 / 0
на странице вывода списка категории я вывел значения необходимых мне дополнительный полей, путем вставки кода в файл default_articles.php

Код
<?php foreach($article->jcfields as $jcfield){
    $article->jcFields[$jcfield->name] = $jcfield;
}
?>
<?php echo $article->jcFields['part-no']->value; ?>

Всё работает отлично, напротив заголовка каждой статьи отображаются значения этих доп полей, в таблице вывода добавил заголовки этих доп полей, а как теперь сделать сортировку по заголовкам этих доп полей?
 
*

sivers

  • Живу я здесь
  • 2497
  • 341 / 0
$article->jcFields
Код
ksort($article->jcFields);
или name - это не заголовок?
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
Если подробнее,
есть стандартный Заголовок таблицы с выводом списка материала, можно при клике по нему сортировать материалы, его код
<?php  echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder, null, 'asc', '', 'adminForm'); ?>

Я создал дополнительное поле FIO у материала
его содержание выводится напротив заголовка каждого материала кодом
<?php echo $article->jcFields['fio']->value; ?>

Далее я создал просто текстовый заголовок FIO, и надо по аналогии сделать его ссылкой с сортировкой по клику,
скрин для наглядности добавил

https://hostingkartinok.com/show-image.php?id=7586ce9721f04e6dc2d95d28ca958808

*

sivers

  • Живу я здесь
  • 2497
  • 341 / 0
Понял. Но способа сортировки по доп.полям без изменений в модели компонента на знаю, к сожалению.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

tigra-uki

  • Давно я тут
  • 563
  • 11 / 0
  • Joom'лiстка
revil, спасибо за идею!
а можете подробнее, если есть возможность, объяснить куда добавить код в category/default_articles.php?
Пыталась делать по аналогии для своего поля 'city' (текстовое поле с названием города),
но, правда, в Joomla4 - может быть поэтому ничего не выводит...

UPD: Заработало! Наверное, кеширование было.
для моего поля 'city' сработал такой код соответственно:


<?php foreach($article->jcfields as $jcfield){
    $article->jcFields[$jcfield->name] = $jcfield;
}
?>
<?php echo $article->jcFields['city']->value; ?>



« Последнее редактирование: 02.06.2024, 14:52:19 от tigra-uki »
Слишком сконцентрированное внимание необходимо разбавлять действием.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенести описание категории вниз страницы

Автор jimka

Ответов: 1
Просмотров: 79
Последний ответ 18.07.2024, 08:02:46
от Vastriet
Не могу обновить контент на странице

Автор Aleksey G

Ответов: 10
Просмотров: 567
Последний ответ 02.01.2024, 22:11:43
от Aleksey G
Поиск в Материал- Блог категории

Автор mag_num83

Ответов: 1
Просмотров: 381
Последний ответ 14.09.2023, 20:36:34
от beliyadm
Как назначить пункту меню ссылку на категории К2?

Автор kochevnik

Ответов: 1
Просмотров: 345
Последний ответ 12.03.2023, 16:26:44
от kochevnik
[Решено] Ссылка на домен и текущий шаблон в блоге категории

Автор goga_pgasovav

Ответов: 2
Просмотров: 402
Последний ответ 06.03.2023, 16:30:23
от goga_pgasovav