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

dimasan57

  • Захожу иногда
  • 93
  • 1 / 0
Всем доброе время суток.
Нужно вывести поле материала в списке материалов категории.
В самом материале все работает таким способом
Код
<?php echo $this->item->text; ?>
<?php
// GET CUSTOM FIELDS
    $myCustomFields = array();
    foreach($this->item->jcfields as $field) {
        $myCustomFields[$field->name] = $field->value;
}
// RECOVER CUSTOM FILED NAME
    if (isset($myCustomFields['field-1']) and !empty($myCustomFields['field-1'])) : ?>
        <div class="field">
            <div class="field__name">Название поля:</div>
            <div class="field__value"><?php echo $myCustomFields['field-1']; ?></div>
        </div>
<?php endif; ?>
А вот в списке материалов выходит пустая верстка без полей.
есть ли какие костыли?
*

Арчик

  • Захожу иногда
  • 281
  • 32 / 0
В шаблоне папка HTML в нее кидаем из com_content/category/default_articles.php  файлик - именно этот файл отвечает за макет таблицы вывода списка материалов из категории.
Далее, ну например хотим вставить поля сразу после заголовка тогда в файле после кода
Код
					<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catid, $article->language)); ?>">
<?php echo $this->escape($article->title); ?>
</a>
вставляем
Код
<?php
// получаем поля
    $myCustomFields = array();
    foreach($article->jcfields as $field) {
        $myCustomFields[$field->title] = $field->title;
        $myCustomFields[$field->name] = $field->value;
}
echo "<br>";
print_r($myCustomFields[$field->title]);
echo "<br>";
print_r($myCustomFields[$field->name]);

 ?>
  в итоге получаем заголовок полей и их значение
Компьютер-это вещь для решения проблем, которых у вас не было до его появления...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не удается разблокировать в менеджере материалов.

Автор vityavoluevich

Ответов: 0
Просмотров: 241
Последний ответ 10.01.2024, 09:05:30
от vityavoluevich
Вывод даты материала в списке тегов

Автор androv77

Ответов: 2
Просмотров: 903
Последний ответ 09.11.2023, 16:33:08
от denxio
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 10
Просмотров: 1520
Последний ответ 06.10.2023, 14:02:24
от Mitriy
Поиск в Материал- Блог категории

Автор mag_num83

Ответов: 1
Просмотров: 324
Последний ответ 14.09.2023, 20:36:34
от beliyadm
Модуль «Материалы - Новости» выводит неправильное количество материалов

Автор goga_pgasovav

Ответов: 1
Просмотров: 395
Последний ответ 20.03.2023, 19:30:45
от goga_pgasovav