Серый

Серый

С нами с 17 марта 2016; Место в рейтинге пользователей: #206

DaterangeTV как задать условие, публиковать ресурсы до КОНЦА диапазона?

По умолчанию получается задать условие на начало диапазона:
[[pdoResources?
    &where=`["dateRange >= \"[[!today]]\""]`
]]
А нужно, что бы фильтровались события, у которых весь срок «вышел».
Помогите пожалуйста, документацию смотрел так и сяк, но видимо многих вещей еще не знаю, что б разобраться, а нужна как бы только одна строка кода, видимо((
Вот документация на расширение

Там есть вот такая формулировка, но что с ней делать?

Template Variable that contains the end value of the daterange. If used, the DaterangeTV contains only the start value. The end value template variable should be created as a hidden template variable type.

Заранее спасибо!!!
Серый
30 июня 2023, 12:52
modx.pro
1
187
0

PdoResources внутри MIGX в админке

Добрый день! Задачка выглядит так:
1) Есть родитель, внутри которого дети – доктора медцентра
2) Есть другой родитель, его дети – категории услуг медцентра
3) В ресурсе категории (например «Обследования») — MIGX, где при редактировании вкладки выбираем докторов из Родителя №1, а в таблице в колонке — вывод ФИО этих докторов по id-шникам выбранных во вкладке специалистов.
Делаю такой чанк, который вывожу в поле через this.renderChunk:
[[pdoResources?
    &parents = `2`
    &resources = `
    [[getImageList?
        &tvname=`serviceList_MIGX`
        &tpl=`@CODE: [[+doctors]]`
    ]]` 
    &tpl = `@CODE: [[+pagetitle]]</br>`
]]
Получаю какой-то винигрет.
Проблема в том, что в плейсхолдере [[+doctors]] выводятся сначала через запятую id выбранных в этой строчке докторов, а потом через пробел id всех остальных докторов из столбца.

Серый
30 июня 2022, 13:49
modx.pro
377
0

Как вывести на странице редактирования ресурса сниппет (связанные с ним ресурсы)?

Добрый день, уважаемые коллеги!
Есть родитель А, внутри которого дочерние ресурсы: артисты фестиваля
Есть другой родитель — В, внутри которого дочерние ресурсы: концерты фестиваля
Редактируя концерт, можно выбрать через TV-список артистов из родителя А
Встал вопрос: можно ли на страницу ресурса вывести сниппет, что б там красиво, как будто на внешней части сайта выводить, например через pdoResources список концертов, когда этот артист участвует (даты, кто там с ним еще играет и тд).
Есть ли какой-то инструмент для такого?
Заранее спасибо!
Серый
28 июня 2022, 18:19
modx.pro
810
0

Заголовок, множественное или единственное число в зависимости от кол-ва выводимых ресурсов

Подскажите пожалуйста, есть ли что-то, что бы генерировало множественное и единственное число в зависимости от количества выводимых ресурсов через pdoResources? Например, если по заданным условиям выводится один ресурс, то заголовок «Образец», а если более одного: «Образцы». Честно гуглил, не нашел((
Заранее спасибо
Серый
18 декабря 2021, 18:20
modx.pro
1
725
0

Свое оформление для TV «Список (одиночный выбор)»

Добрый день, уважаемые коллеги!
Хочется делать всё красиво, что б и глаза, и душа радовались.
Помогите пожалуйста сделать TV «Список (одиночный выбор)» с TPL, где можно будет выводить и картинку-миниатюрку, и название имеющихся ресурсов, и может ссылку, на страницу с ним. И что б всё это как-то еще отображалось бы в выбранном так же красиво и адекватно.
Я начал свой путь с такого кода:
@EVAL return $modx->runSnippet('pdoResources', array('parents' => '17', 'context' => 'web', 'showHidden' => '1', 'limit' => '0', 'tpl' => 'VenuesSelectListTpl', 'outputSeparator' => '||'));
и tpl:
<div style="color:green;">
    [[+pagetitle]]
</div>
<hr>
Tpl как-то отрабатывает, но ничего не выбирается, точней выбрать можно только целиком все параметры и будучи выбранными они отображаются как код чанка, то есть никак))))
Потыкался в меру скромной компетенции, но так и не натыкал ничего(((
Помогите пожалуйста!
Серый
11 мая 2021, 18:42
modx.pro
472
0

MODX-фильтры в TV-select

Добрый день! Я не волшебник, а делать кому-то нужно))
Есть тв-шка, с выбором ресурсов:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 8 ORDER BY `pagetitle` ASC
Однако у ресурсов в имени существует тег
что б имя выводилось в две строки, у всех, что б аккуратненько!
И вот этот
присутствует в списке выбора и выглядит неочень:
Иван
Антонов, Апполнарий
Крузенштерн,

В страницах я делаю им фильтр:
[[+pagetitle:strip_tag]] и всё хорошо.
Вопрос: Как сделать этот стриптаг вот тут:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 8 ORDER BY `pagetitle` ASC
Заранее сердешно благодарю!
Серый
15 апреля 2021, 18:57
modx.pro
958
0

MIGX mediasource и стандартное tv "Изображение"

Создаю стандартное tv «Изображение», источник файлов: ResourceImages (by MIGX) пытаюсь вывести через proTools в качестве афишки в списке событий:
[[!pdoResources:default=`<div class="col-xs-12"><p>Coming soon...</p></div>`?
	&parents=`[[*id]]`
	&sortby=`eventDate` 
	&sortdir=`ASC`
	&limit=`0`
	&tpl=`concert-rowTPL`
	&includeTVs=`eventDate, eventPoster, simpleText, venueList, orchestrasList, soloistsList, conductorsList`
	&processTVs=`1`
	&prepareTVs=`1`
]]
Выводит в пути к изображению номером ресурса (папкой) id страницы на которой этот список выводится, а не id дочернего ресурса, в итоге картинку не выводит((
Есть ли какое-то решение?
Заранее спасибо!
Серый
02 марта 2021, 19:10
modx.pro
542
0

Превратить сайт в статику (архив)

Добрый день, товарищи!
Стоит такая задача: закончился фестиваль, нужно сделать «копию» сайта и заливать новую инфу, а старый унести в домен 2019.фестиваль.ру
Делать копию вместе с БД и MODX кажется не лучшим решением, но нагуглить что-то более удачное не удается, кроме одной проги, которая через комадную строку и одно место грабит статику сайта.
Может есть что-то более кошерное?
Заранее благодарю
Серый
12 февраля 2021, 20:30
modx.pro
448
0

MIGX вывод нескольких pagetitle из выбранных в TV ресурсов

Добрый день!
Делаю прейскурант в MIGX и через TV выбора ресурсов (специалистов, оказывающих услуги из раздела «Специалисты») «Список (множественный выбор)» по возможным значениям
@SELECT pagetitle, id FROM modx_site_content WHERE parent=2
В колонках MIGX создал отдельную колонку, которая берет значения из вкладки, где происходит выбор специалистов через указанное TV, и вывод колонки делаю this.renderChunk и вызов (по заветам Bruno вот отсюда
[[migxLoopCollection? 
&classname=`modResource`
&where=`{"id:IN":[ [[+doctors]] ]}`
&tpl=`@CODE:[[+pagetitle]]<br />`
]]
Проблема такая: если в том TV выбран только один ресурс, то его pagetitle выводит ОК, если более одного, то выводят pagetitle вообще всех ресурсов (колонка где «Мануальная терапия» — там выбран один параметр, гигантская колонка со всем споподряд — .там выбрано два специалиста.
yadi.sk/i/mBhHLS9Dm24Z2Q
Памагити…
Серый
22 октября 2020, 12:00
modx.pro
497
0

Как не выводить в pdoNeighbors для первого документа ссылку на последний и для последнего ссылку на первый?

«Собственно сабж».
Есть ресурс, у которого дети — мероприятия. И у первого мероприятия фестиваля есть ссылка на второе, и на последнее. И «как-то это неаккуратненько...»
Помогите плз.
Спасибо
Серый
24 января 2020, 17:04
modx.pro
413
0