Modx получить все значения TV

Это работает в менеджере, я могу выбрать и выбрать несколько ресурсов в списке. Однако, когда я сохраняю телевизор, ничего не сохраняется. значения ТВ отсутствуют в базе данных, и когда я перезагружаю ресурс, поле ТВ пуст. в чем проблема?

спросил(а) 2015-08-25T22:38:00+03:00 8 лет назад
добавить комментарий
пожаловаться
ответил(а) 2015-08-29T01:10:00+03:00 8 лет назад
добавить комментарий
пожаловаться

Еще в рубрике

Проверка подлинности электронной почты не работает с недопустимыми именами доменов — FormIT MODX Revo

Выходной фильтр для значения по умолчанию для телевизора?
MODx Revo setTvValue возвращает старые данные
Modx formz не сохраняет переданные значения ни его сообщения об ошибках

Другие вопросы

Классы автозагрузки в MODX
получить значение переменной шаблона на каждой странице modx revolution

Как рекурсивно получить массив дочерних идентификаторов в Modx Revolution без использования getChildIds

  1. Вопросы
  2. Modx-revolution
  3. Многоэкранный список Modx TV не сохраняет значения

Источник: progi.pro

Дополнительные поля (TV) в MODX Revolution

Получить содержимое тела страницы в MODX

Мой сайт MODX должен захватить первое изображение со всех страниц для метатег Open Graph, которое будет включено в кусок Head для всех шаблонов. Проблема заключается в том, что не все изображения расположены в части content страницы. Некоторые из них расположены внутри кусков и других телевизоров. (Поиск тега изображения из содержимого не является проблемой.) Возможно, вы сможете получить все куски и телевизоры и просмотреть их значения для проверки изображений. Но есть ли способ получить содержимое ресурса?

MCSharp 13 апр. 2015, в 22:43
Поделиться
Поделиться:
modx-resources

1 ответ

Возможно, несколько способов, вы можете попробовать написать плагин для синтаксического анализа всего содержимого страницы, похоже, что событие OnWebPageComplete может быть единственным (посмотрите на различные события, чтобы узнать, подходит ли это больше) Вы можете попробовать и захватить ресурс из кеша, имея в виду, что любые chnks/snippets/TV, вызываемые на странице без кэширования, не будут отображаться в файле кеша ресурсов. Вы можете получить список телевизоров после загрузки ресурса и затем использовать getTVValue для получения значения. Если у вас есть изображение в куске, getChunk может работать [возможно, я никогда не пытался использовать его таким образом], чтобы получить его содержимое, но я хотел бы, чтобы изображение в куске было из телевизора ~, поэтому вы должны быть способный получить его с помощью getTVValue. Вы также можете настроить телевизор для изображения OpenGraph и явно установить его на странице за страницей. Вероятно, создание плагина и некоторого регулярного выражения будет наименее болезненным способом обойти его.

Еще по теме:  Настройка Триколор на ТВ Дексп

Sean Kimball 13 апр. 2015, в 21:46
Поделиться

MODX tv (дополнительные поля / переменные)

Благодарю. У меня есть настройка ТВ для ograph для блоговой части сайта. Проблема в том, что я хотел бы получить изображение из одного фрагмента (для того же фрагмента $ head и для предотвращения дублирования значений). Получение изображения из определенного шаблона не является проблемой.

Мне нужно что-то, что проверило бы все чанки на наличие тегов и все телевизоры на наличие путей к изображениям. Большая проблема в том, что ввод — это просто текст, а не изображение. Я думаю, что захват содержимого тела до загрузки страницы — это путь. Как я могу получить вывод html OnWebPageComplete?

MCSharp 13 апр. 2015, в 20:44

Хммм, если подумать, вы, вероятно, захотите получить визуализированный ресурс из кэша. В противном случае, независимо от того, какой метод вы используете, вы будете рендерить ресурс снова.

Sean Kimball 14 апр. 2015, в 01:29

Ещё вопросы

  • 1 связанный список NullPointerException
  • 0 jQuery Click Event на мобильном телефоне
  • 0 Выбор элемента после использования children ()
  • 1 Как получить значение из динамического EditText и сохранить значения в массиве целых чисел?
  • 0 Резервное копирование базы данных Mysql с помощью сценария оболочки — для bind-адреса установлено значение localhost
  • 0 чекбокс onclick событие jquery не работает
  • 1 MVC Linq OrderBy не сохраняется в Razor View
  • 1 SonarQube не выполняет тесты C # — виджет Покрытие модульных тестов показывает 0
  • 0 Когда я изменяю значение ввода, нажатие на кнопку $ bindTo не работает firebase
  • 1 Как вы конвертируете несколько вложенных циклов в лямбду или linq, если у вас сложная структура объекта?
  • 1 Как добавить один элемент в существующий спиннер?
  • 1 Как нарезать MultiIndex и столбец?
  • 1 DropDownlist и список вопросов в c # ASP.net MVC
  • 0 Javascript моя функция не будет работать во второй раз, когда он нажал
  • 0 Ошибка входа в Java
  • 0 Как добавить изображение внутри гистограммы nvd3?
  • 0 Мой конструктор копирования не удается .. как скопировать указатель на объект
  • 1 Поиск большого массива по двум столбцам
  • 0 Qt Connect не работает
  • 0 PHP поймать должным образом
  • 1 Как получить значение столбца DataTable с массивом?
  • 0 Как переключать строки в угловых, чтобы развернуть или свернуть ряд, как в аккордеоне?
  • 1 У объекта ‘numpy.ndarray’ нет атрибута ‘fitness’
  • 1 NullPointException и длина массива объектов
  • 0 HTML / PHP формы сообщений (случайные) значения в таблицу SQL
  • 1 Значение не печатать
  • 1 Как реализовать обнаружение столкновения полилиний в Javascript
  • 0 Значение stream_get_contents не является фактическим значением
  • 1 Не удалось выполнить задачу ‘: app: lintVitalRelease’ из-за `Не удалось найти multidex-instrumentation.aar`
  • 1 Как получить путь для исполняемого файла, учитывая ТОЛЬКО имя исполняемого файла?
  • 0 Как проверить, все ли div скрыты с переменным классом в jQuery
  • 0 JQuery + создание радиокнопок для html из массива
  • 0 Подсчитать количество промежутков до пролета с определенным идентификатором
  • 1 Не удается найти символ
  • 1 Regexp с .exec не работает
  • 0 Прерывает ли выполнение транзакцию PDO?
  • 0 почему я вижу белую страницу при загрузке моего php на мой хост?
  • 1 Numpy SVD против Scipy. Sparse SVDS
  • 1 Обновить формат нескольких ячеек с помощью запроса API updateCells
  • 0 HTML-страница не может найти угловой
  • 1 Recyclerview не обновляет список данных
  • 0 Как я могу ограничить группировку и перетаскивание внутри TreeView Kendo UI
  • 1 Ошибка JNDI Tomcat 7.0.52 при развертывании файла WAR
  • 0 Доступ к элементам HTML Parent, Child, Sibling в Angular JS
  • 1 Как отправить ObjectViewModel из представления в контроллер в ASP.NET MVC C #?
  • 0 Аргументы не проходят через мой сервис между контроллерами
  • 1 double.ToString («G»), но всегда включать точку?
  • 6 Невозможно разместить запрошенные классы в одном файле dex, даже для более ранних коммитов, которые скомпилировались ранее
  • 0 Неправильные значения умножения матриц
  • 0 параметр для пользовательских ссылок в jqgrid
Еще по теме:  ТВ канал Россия это смешно

Источник: overcoder.net

MODX Revo: создание дополнительного поля TV

TV — дополнительные поля, которые вы можете заполнять при создание нового ресурса. Эти поля позволяют фильтровать и выводить различные значения.

К примеру, вывести миниатюру изображения ресурса его родителю (рубрике), как в обычном блоге. Простой текст, который нужно выводить в определённое место, видеоролики, флешролики, простые метки и многое другое.

Пример работы, миниатюра статьи

Рассмотрим простое использование, создадим TV (миниатюру изображения) для ресурсов — статей, которые будет выводиться в рубрику.

1. Для начала создадим наше TV, для этого во вкладке «Элементы» создадим дополнительное поле.

2. На первой вкладке указываем имя, его мы будем использовать для вывода.

3. Далее заходим во вкладку «Параметры ввода» и здесь мы указываем в каком формате мы будем записывать наше tv. Выберем изображение, тем самым при создании, мы сможем через диспетчер файлов загружать и выбирать изображения.

4. Заходим в пункт «Параметры вывода», где мы будем выбирать, в каком формате будем выводить наше tv. Указываем текст и при выводе мы будем получать адрес на наше изображение, к примеру: images/img.jpg.

5. Заходим во вкладку «Доступно для шаблонов» и и выбираем шаблон для наших статей. Вы сможете писать tv во всех записях, у которых выбран данный шаблон.

6. Наше дополнительное поле создано, сохраняем его.

7. Заходим в редактирование нашего ресурса (шаблон которого мы указали выше) и переходим в новую вкладку «Дополнительные поля», где у нас появляется наше поле.

Нажмите на кнопку внутри дополнительного поля и откроется диспетчер файлов, загружаем или выбираем наше изображение.

8. Сохраняем запись, теперь мы сможем вывести наше изображение, как в самой статье, так и в рубрике.

Еще по теме:  Q plus Smart TV box отзывы

9. Чтобы вывести в самой статье, заходим в шаблон статей и в нужном месте вызываем миниатюру:

Modx получить все значения TV

Теперь в каждой статье будет выводиться изображение, где заполнено дополнительное поле.

Оригинал статьи: https://daruse.ru/tv-v-modx-sozdanie-i-ispolzovanie

Услуги WEB-студии

  • Главная
  • Разработка сайтов
  • Создание сайтов
  • Доработка сайтов
  • Реконструкция сайтов
  • Мобильная версия для сайта
  • Отдельные модули
  • SEO-продвижение сайта
  • Техническая оптимизация
  • Контекстная реклама
  • Комплексное продвижение
  • Администрирование сайтов
  • Техническое сопровождение
  • Аутсорсинг ведение сайта
  • Копирайт. Написание статей
  • Ведение группы
  • Ведение рекламной компании
  • Увеличение числа подписчиков
  • Комплексные работы

Источник: kolibri-spb.ru

Оцените статью
Добавить комментарий