Как вывести нужное поле в макете участников?
Здравствуйте! подскажите как вывести поле в список участников , мне нужно вывести цену , я приложил фото
Здравствуйте, Сергей.
Перейдите в редактирование конкурса > вкладка "параметры макета" и найдите параметр Поле участника
Поле участника - поле, значение которого будет отображаться под заголовком участника.
Здесь будут доступны поля. Выбирайте нужное значение (цена)
Шаг 1:
Шаг 2:
Like our extensions and support?
Add your voice to the JED listing with a 5 score review:: bit.ly/2ciJBqC
Thanks!
Евгений спасибо! Но вот теперь еще проблема поле выводится но без Лейбла. И сожалению не выводится в модуле.
Вот сайт на всякий случай
krasnodar-group.ru/
Суть сайта не конкурса а рейтинг фирм и бригад .
Сергей, добрый день.
Лейбл можно вывести через
переопределение макета
_participants_field.php. Строку
<?php echo CompetitionHelperExtension::truncate(nl2br($item->field_value), $fieldLength); ?>
<?php echo $item->field_label; ?>: <?php echo CompetitionHelperExtension::truncate(nl2br($item->field_value), $fieldLength); ?>
В модуле поле не выводится. В будущем добавим такой функционал.
С уважением,
Дмитрий
Like our extensions and support?
Add your voice to the JED listing with a 5-score review: bit.ly/2ciJBqC
Thanks!
Спасибо вам ребята я теперь с вами, буду развивать проект ,посмотрим что с этого выйдет
Удачи Вашему проекту!
Если компонент понравился, будем рады, если найдёте время и оставите отзыв на
JED
Like our extensions and support?
Add your voice to the JED listing with a 5 score review:: bit.ly/2ciJBqC
Thanks!
Punycode - метод преобразования символов, относящихся к стандарту Unicode, в последовательность символов, содержащих только символы в кодировке ASCII, а именно 26 букв латинского алфавита (a-z), цифры (0-9) и символ дефиса (всего 37 символов).ещё ссылка на сайт в поле если она русскоязычная то получается обракадабра.
Не учли. Для исправления нужно обернуть значение поля в JStringPunycode::urlToUTF8.
В _participant.fields.php должно получится вот так:
<?php elseif ($field->type == 'url') : ?>
<a href="<?php echo $this->escape(JStringPunycode::urlToUTF8($field->value)); ?>" target="_blank" rel="noopener noreferrer<?php echo $field->nofollow; ?>">
<?php echo $this->escape(JStringPunycode::urlToUTF8($field->value)); ?>
</a>
<?php else : ?>
А в _participants_field.php вот так:
<?php if ($item->field_type == 'url') :
$nofollow = (isset($item->field_attribs) && !empty($item->field_attribs->nofollow)) ? ' nofollow' : ''; ?>
<a href="<?php echo $this->escape(JStringPunycode::urlToUTF8($item->field_value)); ?>" target="_blank" rel="noopener noreferrer<?php echo $nofollow; ?>">
<?php echo CompetitionHelperExtension::truncate(nl2br(JStringPunycode::urlToUTF8($item->field_value)), $fieldLength); ?>
</a>
<?php else : ?>
<?php echo CompetitionHelperExtension::truncate(nl2br($item->field_value), $fieldLength); ?>
<?php endif; ?>
В следующей версии исправим.
Это по идее заголовок пункта меню - в настройка пункта.как убрать ещё Competitions
Like our extensions and support?
Add your voice to the JED listing with a 5-score review: bit.ly/2ciJBqC
Thanks!
You can get our help: Monday - Friday / 09:00 to 17:00 (GMT+2). but not limited. Our staff will be pleased to provide Premium support to every paid subscriber asap, but sometimes you should be ready to wait for our reply for up to 3 days. In case of free extensions we do the best to develop and maintain them either, but their support is not necessary.
Product Latest Update
- 28.01.2019 - NorrCompetition 1.7.8
- 14.05.2018 - Open Graph for ZOO 1.3.0