1

Тема: Модуль cfcm, дополнительные поля

Никак не найду хелпер по выводу значения поля для определенной страницы. Версия 2.0. В предидущих работало:

$fields = page_fields_extended($page.id)
$fields.field_name.field_data

Как теперь делать вывод доп. полей?

teapplix.com

2

Re: Модуль cfcm, дополнительные поля

Тоже не нашел, где документация по доп полям.

Сайт под ключ, натяжка на ImageCMS, верстка, дизайн сайтов

3

Re: Модуль cfcm, дополнительные поля

Теперь все по новому. Модуль xfields удален.

В конструкторе полей создайте категорию полей и само поле  в этой категории.
Далее при создании страницы в вкладке "Доп. Поля" Должна быть форма заполнения.

Для отображения в шаблоне пропишите {$page.field_someName}
Префикс "field_" создается автоматически, а someName - это имя поля которое создавалось.

Thumbs up Thumbs down

4

Re: Модуль cfcm, дополнительные поля

Документацию попытаемся обновить на следующей неделе, сразу после запуска новой версии.

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

5

Re: Модуль cfcm, дополнительные поля

спасибо что ответили )

teapplix.com

6

Re: Модуль cfcm, дополнительные поля

Дополнительные поля кроме type="text" не работают, точнее создаешь заносишь данные, вставляешь в шаблон, и выводит "Array" , хотя в админке значение сохраняется!

Thumbs up Thumbs down

7

Re: Модуль cfcm, дополнительные поля

Ну так, что решения нет?

Thumbs up Thumbs down

8

Re: Модуль cfcm, дополнительные поля

посмотрите что внутри массива
{print_r($page.field_someName)}

Чтобы правильно задать вопрос, нужно знать большую часть ответа.
Платежные реквизиты: YM 41001201374223 || R219555949676 || Z169816711582

9

Re: Модуль cfcm, дополнительные поля

отобразилось значение "1" без кавычек. просто единичка.

Да вы сам проверьте у себя, отпишите результат

Thumbs up Thumbs down

10

Re: Модуль cfcm, дополнительные поля

С типом поля - файл - работает без проблем

{if $page.field_doc}
    <img src="{$THEME}/images/icon-doc.gif" alt="Скачать в формате Word" />&nbsp;
    <a href="{$page.field_doc}">Скачать DOC</a>&nbsp;
{/if}
Чтобы правильно задать вопрос, нужно знать большую часть ответа.
Платежные реквизиты: YM 41001201374223 || R219555949676 || Z169816711582

11

Re: Модуль cfcm, дополнительные поля

Да точно работает. просто надо было загнать в foreach.

{foreach $доп_поле_чекбосов as $k => $v}
    {$k} = {$v} <br />
{/foreach}

Thumbs up Thumbs down