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

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]);

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

Логи материалов

Автор Артём46

Ответов: 1
Просмотров: 43
Последний ответ 15.01.2021, 13:04:49
от arma
Закрепление материала в категории

Автор Wak

Ответов: 7
Просмотров: 134
Последний ответ 13.01.2021, 13:01:38
от Театрал
Регистрация поля input autocomplete="off"

Автор pavelrer

Ответов: 2
Просмотров: 795
Последний ответ 04.01.2021, 01:44:59
от pavelrer
Пакетная загрузка 1000 фото и создание 1000 материалов

Автор slepoy

Ответов: 2
Просмотров: 115
Последний ответ 04.01.2021, 00:51:55
от pavelrer
Не прописывается свой CCS стиль в оформление поля

Автор ALEXRAW

Ответов: 21
Просмотров: 349
Последний ответ 03.01.2021, 17:12:42
от fbr