Создал tv с названием «formSize», в параметрах вывода указал тег li. Внутри шаблона страницы прописано:
[[!getResources? tpl=`form` processTVs=`1`]]
В чанке form есть список ul, внутри которого — данный tv. (Если tv заполнен, он появляется внутри ul и становится очередным пунктом списка). Но если tv не заполнен, он выводится как пустой li:
Как это можно исправить?
Отслеживать
задан 12 апр 2016 в 19:43
199 1 1 серебряный знак 17 17 бронзовых знаков
Вот вам ресурс, это Сережа Галич, не самое свежее, но актуальности не потеряло!! Ну и немного с матюками, куда же без них))) Главное, разжевано все! gaserge.ru/blog/modx-revolution/… gaserge.ru/blog/modx-revolution/sintaksis-tegov-modx-revo.html
Источник: ru.stackoverflow.com
Как сбросить телевизор до заводских настроек
Не вижу свой ЭПТС на портале СЭП
Для просмотра ваших Электронных паспортов Вам необходимо зарегистрироваться через Гос.Услуги или ЭЦП на портале СЭП по адресу: https://portal.elpts.ru/ Подробнее о процессе регистрации через Гос.Услуги можно прочитать тут: https://elpts-info.ru/kak-zaregistrirovatsja-v-sisteme-elpts-cherez-gosuslugi/ Процесс регистрации по Электронной цифровой подписи описан в данной статье: https://elpts-info.ru/registracia-na-portale-electronnih-pts/
Поиск ЭПТС
- Значек Гос. Услуг
- КриптоПро
- СигналКом
Не снимая галочки “вы являетесь собственником“, оставьте все поля пустыми, нажмите кнопку Искать.
Снизу отобразятся ваши Электронные ПТС.
Если список окажется пустым с надписью “Отсутствуют результаты поиска“, это означает, что на вас нет оформленных ЭПТС по причинам описанным ниже.
Обратите внимание! ГИБДД при регистрации ТС собственника в ЭПТС не меняет!
Причины по которым Вы не видите свой ЭПТС
- Первая и самая распространенная причина: Бывший собственник (Физ. Лицо, Юр. Лицо, Дилер, Автосалон, Брокер при ввозе из за границы) не произвел смену собственника в ЭПТС. Вам необходимо обратиться к прежнему владельцу и запросить произвести смену собственника на вас.
Инструкцию по смене собственника в эптс можно прочесть в данной статье: https://elpts-info.ru/smena-sobstvennika-v-elektronnom-pts/
Настройка цифрового тв на телевизорах со встроенным цифровым тюнером
- Вторая причина заключается в том, что вы как новый собственник не приняли заявление в ЛК и вам необходимо принять заявление по инструкции: https://elpts-info.ru/podtverdit-smenu-sobstvennika-v-jele/
- Третья причина, по которой вы не видите ЭПТС организация, оформившая Электронный паспорт, не внесла все необходимые сведения в карточку и запрос в процессе оформления. В данном случае необходимо обратиться в уполномоченную организацию и уточнить причины.
Найти наименование организации, оформившей ваш ЭПТС, можно в Выписке из ЭПТС на первой странице. Получить Выписку из ЭПТС вы можете тут: https://elpts-info.ru/elpts-pay/
- Четвертая причина, по которой вы не видите свой ЭПТС, не прошло 48 часов после внесения в карточку уполномоченной организацией всех сведений ТС, и в этом случае Вам необходимо просто подождать.
- Пятая причина: ТС оформлена на Юридическое лицо. В этом случае вам необходимо зарегистрироваться как Юр. лицо и войти на портал по электронной подписи.
Утеряна связь с бывшим владельцем ТС
Если связь со старым собственником утеряна, то Вам необходимо получить судебное решение. Желательно обратится к автоюристу.
После получения судебного решения обратится в СЭП по адресу:
Контакты:
- Россия
- Москва
- Большая Андроньевская улица д.4 стр.1
- Телефон: +7 (495) 540-46-74
Источник: elpts-info.ru
Переменные шаблона TV в CMS MODX
По умолчанию любой ресурс в MODX Revolution имеет определённый набор полей: pagetitle (заголовок), content (содержимое), description (описание) и т.д.
Но кроме встроенных полей с каждым ресурсом можно ещё связать (добавить к нему) любое количество других полей. Осуществляются эти действия в MODX Revolution посредством TV переменных. Связывание TV параметров с ресурсами выполняется не напрямую, а через шаблоны. Т.е. для того чтобы дополнительное поле появилось у ресурса, соответствующий TV параметр должен быть связан с его шаблоном. Из-за этого данные переменные и называются TV, т.е. переменными шаблона (Template Variable).
Создание TV (дополнительных полей)
Рассмотрим, как в MODX Revolution с помощью TV-переменных можно расширить назначение стандартных ресурсов (документов). Например, разберём какие TV поля необходимо добавить к ресурсам, чтобы их можно было использовать, для представления книг на сайте.
В MODX создание TV параметров осуществляется очень просто, посредством выполнения следующих шагов:
- Войти в админку (менеджер) MODX Revolution.
- Перейти в левой панели во вкладку «Элементы» и нажать на кнопку «Новое дополнительное поле».
- В открывшейся странице ввести имя дополнительному полю, например, authors . Данное поле будем использовать для хранения авторов книги.
- Перейти на вкладку «Параметры ввода» и указать необходимый формат данных, который будет определять тип значения, которое может быть помещено в этот TV параметр. Для TV переменной authors установим тип значения ввода, равный «текст».
- В секции «Параметры вывода» следует задать формат, в котором необходимо выводить данные из этого поля. Например, TV параметр authors будем выводить в формате текста. Для этого ему установим соответствующее значение в качестве значения параметра «Тип вывода».
- В разделе «Доступно для шаблонов» необходимо выбрать те шаблоны, через которые TV поле появится у соответствующих ресурсов.
Для примера создадим ещё несколько TV параметров: release-year (год выпуска), quantity-of-pages (количество страниц), cover-photo-book (фото обложки книги). Привяжем TV поля к тому же шаблону (например, шаблон книги).
Заполнение TV полей при создании или редактировании ресурсов
После создания TV полей они становятся доступными во время создания или редактирования соответствующих ресурсов. Располагаются TV-поля на страницах ресурсах по умолчанию во вкладке «Дополнительные поля».
Более удобного расположить TV поля на страницах определённых ресурсов можно с помощью инструмента MODX Revo «Настройка форм» (значок «Шестерёнка» в главном меню админки -> пункт «Настройка форм»).
Некоторый результат, который можно достигнуть путём применения определённого набора правил к соответствующим ресурсам (через шаблон) с помощью элемента MODX «Настройка форм».
Вывод TV (дополнительных полей)
В MODX вывод значения TV переменной, связанной с текущим ресурсом, осуществляется также как и любого другого поля этого ресурса.
Например, получим значение TV поля authors у текущего ресурса (в шаблоне):
[[*authors]]
Рассмотрим ещё один пример. В котором разберём, как можно с помощью сниппета pdoResources , организовать вывод всех дочерних ресурсов (по отношению к текущему ресурсу) вместе с их TV полями:
То же самое действие, но уже с использованием сниппета getResources:
// вызов сниппета getResources [[!getResources? includeTVs=`1` Резиг»). Условия в сниппете pdoResources задаются с помощью параметра where .
Сортировка ресурсов по TV полю
Для сортировки ресурсов в MODX Revo в зависимости от того какое значение имеет TV поле можно выполнить с помощью параметра сниппета pdoResources sortby.
Например, выведем книги по году выпуска (по убыванию):
Если статья понравилась, то поделитесь ей в социальных сетях:
Комментарии: 57
25.11.2021, 18:15
Возник вопрос по поводу вывода tv, имеющего множественное значение.
Вкратце, схема такова:
Есть список продуктов. Привязка продуктов к рецептам реализована через tv типа checkbox, названное product-to-recipe.
Есть список рецептов. Привязка рецептов к продуктам реализована через tv типа checkbox, названное recipe-to-product.
Оба tv имеют возможность выбора нескольких значений и шаблон вывода delimiter.
А вот как теперь «расклеить» вывод нескольких значений этих tv (то есть, разделить их, убрав ||) — чтото я не догоню никак. Только через решение со сниппетом, или всё-таки есть другие варианты?
26.04.2022, 17:30
Тема давно реализована… но оставлю, вдруг кому понадобится.
Проблема решается через фильтры ввода-вывода. Оказалось достаточно в TV прописать коротЕнькую запись и всё встало на места.
Пример —