![weranda](/assets/images/avatars//19224c893606547c6b5a233c8bf79132-64.jpg?t=1739785942)
weranda
С нами с 25 июля 2015; Место в рейтинге пользователей: #223Можно ли менять местами TV-поля в пределах одного ресурса?
Есть шаблон и 10 TV-полей. Можно ли менять местами доп. поля в пределах одного ресурса, чтобы и при выводе на страницу они бы меняли места, к примеру, перетаскиванием или еще как-то?
В шаблоне вывод этих полей прописан по порядку — tv-1, tv-2 и т. д.
В шаблоне вывод этих полей прописан по порядку — tv-1, tv-2 и т. д.
Помогите выстроить логику работы плагина/сниппета.
Приветствую
Не знаю с какой стороны правильно подступиться к решению задачи. В текстовой файле есть 100 строк («ID» * «текст» [* «ссылка»] (ссылка — факультативная запись строки)). Надо чтобы один раз были взяты десять случайных строк из файла, куда-то сохранены и отображались на сайте, но с некоторыми ограничениями (опишу далее).
Не знаю с какой стороны правильно подступиться к решению задачи. В текстовой файле есть 100 строк («ID» * «текст» [* «ссылка»] (ссылка — факультативная запись строки)). Надо чтобы один раз были взяты десять случайных строк из файла, куда-то сохранены и отображались на сайте, но с некоторыми ограничениями (опишу далее).
Как найти главного родителя?
Приветствую
Есть меню
Есть меню
- level 1
- - level 2
- - level 2
- - level 3
- - level 3
- - level 3
- - level 2
- level 1
- level 1
- - level 2
- - level 2
- level 1
Как на уровнях level-2 и level-3 определить ID главного родителя — level-1 (для сниппета)? Могут быть и другие уровни вложенности. Как получить, обработать и сохранить поле content через плагин?
Приветствую
Задача довольно проста — надо создать плагин на сохранение ресурса, выдернуть содержимое поле content, модифицировать его и сохранить, но что-то я запутался. Подскажите пожалуйста решение. С дополнительными полями разобрался, а вот с основными полями — нет.
Задача довольно проста — надо создать плагин на сохранение ресурса, выдернуть содержимое поле content, модифицировать его и сохранить, но что-то я запутался. Подскажите пожалуйста решение. С дополнительными полями разобрался, а вот с основными полями — нет.
Можно ли запустить автогенерацию кеша ресурсов?
Приветствую
Сохранил ресурс === очистил весь кеш (по умолчанию). Можно ли что-то придумать, чтобы кеш страниц регенирировался (создавался заново) автоматически без посещения страницы — вот такой простой вопрос.
Сохранил ресурс === очистил весь кеш (по умолчанию). Можно ли что-то придумать, чтобы кеш страниц регенирировался (создавался заново) автоматически без посещения страницы — вот такой простой вопрос.
Вопрос "на засыпку": может ли в MODX каким-то образом сформироваться некорректный кеш?
Задумался. Допустим, очистил кеш сайта. Страницы, соответственно, еще не в кеше и появятся они там, как я понимаю, только при их первом просмотре после очистки кеша. Может ли кто-то что-то сделать таким образом, что кеш сформируется некорректно и потом будет браться «кривой» кеш и так же «криво» отдаваться пользователю и поисковой системе? Из вопроса (логики), разумеется, исключаем доступ сторонних лиц к админке и злонамеренный «взлом» сайта.
Как "наглухо" закешировать результат работы сниппета?
Приветствую
Есть сниппет, хотелось бы закешировать его таким образом, чтобы при сохранении ресурса/шаблона/чанка результат работы (вычислений) сниппета оставался неизменным.
Подскажите пожалуйста, можно ли это как-то реализовать?
Конкретные примеры и ссылки на полезные материалы только приветствуются.
Есть сниппет, хотелось бы закешировать его таким образом, чтобы при сохранении ресурса/шаблона/чанка результат работы (вычислений) сниппета оставался неизменным.
Подскажите пожалуйста, можно ли это как-то реализовать?
Конкретные примеры и ссылки на полезные материалы только приветствуются.
Почему MODX не сохраняет значение TV-поля — в чем "глюк"?
Приветствую
Заметил странное поведение MODX и пока не могу дать объяснение этому, может быть вы подскажете!
Имеем TV-поле со значением (XXX), устанавленным по умолчанию в параметрах ввода поля. Создаем новый ресурс и видим в админке в нашем доп. поле нужное дефолтное значение (XXX), сохраняем ресурс, значение поля не трогаем, смотрим в БД, в ней пусто — значение поля в таблице БД _site_tmplvar_contentvalues отсутствует.
Знатоки, почему так происходит?
Запись в БД появляется только в случае изменения значения поля с дефолтного, хотя через чанк в шаблоне дефолтное значение поля на фронте отображается.
P.S.
Также заметил, что если даже изменить значение поля, а потом вручную установить значение поля равное дефолтному, то запись из БД со значением поля исчезает.
Заметил странное поведение MODX и пока не могу дать объяснение этому, может быть вы подскажете!
Имеем TV-поле со значением (XXX), устанавленным по умолчанию в параметрах ввода поля. Создаем новый ресурс и видим в админке в нашем доп. поле нужное дефолтное значение (XXX), сохраняем ресурс, значение поля не трогаем, смотрим в БД, в ней пусто — значение поля в таблице БД _site_tmplvar_contentvalues отсутствует.
Знатоки, почему так происходит?
Запись в БД появляется только в случае изменения значения поля с дефолтного, хотя через чанк в шаблоне дефолтное значение поля на фронте отображается.
P.S.
Также заметил, что если даже изменить значение поля, а потом вручную установить значение поля равное дефолтному, то запись из БД со значением поля исчезает.
Как изменять и выводить TV поле при каждом обновлении страницы?
Приветствую
Бьюсь вторые сутки, столкнулся с неизвестным для себя — не получается обработать значение TV поля при обновлении страницы (получить > изменить > вывести обновленные данные). Подскажите пожалуйста, как настроить корректно.
Что имеем? — Есть дополнительное поле и его при каждом обновлении страницы надо менять. Приведу пример.
Бьюсь вторые сутки, столкнулся с неизвестным для себя — не получается обработать значение TV поля при обновлении страницы (получить > изменить > вывести обновленные данные). Подскажите пожалуйста, как настроить корректно.
Что имеем? — Есть дополнительное поле и его при каждом обновлении страницы надо менять. Приведу пример.
Как получить и изменить TV поле при обновлении страницы?
Приветствую
У меня есть TV поле с числом. Пытаюсь через плагин получить и изменить значение этого TV поля, но не получается. Подскажите пожалуйста как сделать на конкретном примере.
Пример:
— Значение TV по умолчанию равно 100
— При обновлении страницы оно должно увеличиваться на +5
У меня есть TV поле с числом. Пытаюсь через плагин получить и изменить значение этого TV поля, но не получается. Подскажите пожалуйста как сделать на конкретном примере.
Пример:
— Значение TV по умолчанию равно 100
— При обновлении страницы оно должно увеличиваться на +5