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

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

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

Не отображаются поля при создании и редактировании модулей и материалов

Автор Didj

Ответов: 5
Просмотров: 203
Последний ответ 04.05.2022, 21:49:39
от marksetter
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 9
Просмотров: 568
Последний ответ 04.05.2022, 08:43:42
от effrit
Вывод части материала в модуле

Автор timssky

Ответов: 23
Просмотров: 803
Последний ответ 15.04.2022, 17:48:41
от vseok
Список материалов категории открыт, полные тексты для зарегистрированных - как?

Автор Аня

Ответов: 0
Просмотров: 91
Последний ответ 13.04.2022, 18:37:43
от Аня
Навигация внутри &quot;Блога категории&quot;

Автор RomanA

Ответов: 8
Просмотров: 217
Последний ответ 12.04.2022, 15:46:01
от marksetter