Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

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

Ответов: 4
Просмотров: 2177
Последний ответ 24.05.2025, 09:20:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2832
Последний ответ 28.04.2025, 10:25:44
от sivers
Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 1948
Последний ответ 06.04.2025, 09:27:20
от wishlight
[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 1488
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
Поменять порядок материалов

Автор tatyana34

Ответов: 3
Просмотров: 1006
Последний ответ 11.12.2024, 16:10:41
от nikolakovach8619