Серый

Серый

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

Свое оформление для 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
780
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
1 466
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
938
0

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

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

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

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

Вывод pdoResources в ячейке Collections в админке

Добрый день, уважаемые коллеги! Продолжаю страдать от собственного перфекционизма, прошу спасити!
Есть ресурс, тип Коллекция, выводит дочерние ресурсы. Внутри каждого дочернего ресурса, есть TV в котором выбираются другие ресурсы от некого родителя (артисты, участвующие в ивенте из раздела артистов).
Если просто выводить в ячейку содержимое этого TV, то выводится только ID ресурса, а хочется что б выводилось по этим ID например pagetitle и longtitle этих ресурсов, ну может еще какой TV от них, ну, видимо с помощью pdoResources.
Заказчику так-то это вообще не интересно, но вот мне хочется что б всё было тип-топ, как в аптеке.
Прошу помочь, заранее сердечно благодарю!
Серый
27 ноября 2019, 17:08
modx.pro
1
1 020
0

AjaxForm пропускает валидацию если делать редирект через af_complete

1. Если все поля в форме заполнены, то форма приходит на почту и сохраняется в FormIt.
2. Если какое-то поле из тех что указано в &validate не заполнено, то форма не приходит на почту и не сохраняется в FormIt, однако редирект срабатывает и мы видим страницу «Спасибо!»
3. Еще почему-то не срабатывает уловка от спама в виде &validate=`nospam:blank`, если поле заполнить, то сообщение всё равно уходит и сохраняется в Formit
Серый
16 октября 2019, 11:32
modx.pro
1 273
0

Чертовщина с pdoResources

Дичь какая-то. Есть ресурс, страница с разными плюшками (блоки-тексты, видосы) и есть её производная в виде виджета на главную страницу. У ресурса есть TV — any-image. Источником назначен MIGX resourceimages.
На самой странице ресурса картинка выбранная этим TV отображается ОК. Но вот я вызываю сотону виджет на главную страницу вот этим вот:
Серый
14 октября 2019, 22:11
modx.pro
606
0

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

Добрый день! Имеется мультиселект, выбирающий из имеющихся ресурсов, вот его параметры:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 3 ORDER BY `pagetitle` ASC
Соответственно и вывод перечня у него получается BY `pagetitle` ASC, а требуется что бы выводил в том же порядке, в каком выбрано. Если не указывать ORDER BY, то он вообще по порядку выводит.
Помогите пожалуйста, заранее спасибо
Серый
13 октября 2019, 11:22
modx.pro
794
0