Михаил Боровов

Михаил Боровов

С нами с 30 октября 2012; Место в рейтинге пользователей: #316
Михаил Боровов
02 мая 2019, 16:25
0
У меня в Tvfilters есть еще условия для фильтра. Просто тут не указал. ))
Спасибо!
Михаил Боровов
01 мая 2019, 00:03
0
Артем, огромное спасибо!
Идеально подошло решение добавить строку &where:

&tvFilters=`my_filter==%[[+id]]%`
&where=`["1 = 1 AND FIND_IN_SET('[[+id]]', replace(my_filter, '||', ','))"]`
.
Буду смотреть везде ли правильно отрабатывает. Но первичный анализ показал, что это именно то, что нужно!
Михаил Боровов
30 апреля 2019, 23:47
0
К сожалению, этот вариант не подходит. (((
id назначает сам ModX к документу, а не я руками.
Михаил Боровов
30 апреля 2019, 00:20
0
Почему не сделать раздел с допуслугами и добавить ТВ-поле в котором привязать к отделениям? Можно будет одну и ту же услугу привязать к нескольким.
Михаил Боровов
29 апреля 2019, 19:02
0
Предлагаю сделать два вывода подряд и все ))
Сначала с заполненными в нужном вам порядке сортировки, а затем пустые.
Михаил Боровов
29 апреля 2019, 18:59
0
Сделал
&tpl=`@INLINE `
Меня это больше устроит. ))

Новый вопрос:
При фильтре по ID документа
&tvFilters=`type_ship==%Грузовое судно%,convoy==%[[+id]]%`
Он выводит все похожие. Например, если ID=12, то в списке выведутся и 120 и 112 и т.д.
мне надо четкое соответствие — подскажете как это реализовать?

Понятно, что дело в %%, но убирая их вообще ничего не выводится. Уже голову сломал (((
Михаил Боровов
25 апреля 2019, 14:52
0
Благодаря Aborrol смог соорудить такую конструкцию в чанке convoy_item:

<p>Транспортных: 
    [[pdoResources?
        &parents=`3`
        &depth=`0`
        &tpl=`ship_item2`
        &includeTVs=`images,type_ship,convoy`
        &includeContent=`1`
        &limit=`0`
        &sortdir=`ASC`
        &setTotal=`1`
        &totalVar=`total`
        &tvFilters=`type_ship==%Грузовое судно%,convoy==%[[+id]]%`
    ]]
   [[+total]] </p>
Вроде, цель достигнута, но немного напрягает то, что использую пустой чанк &tpl=`ship_item2`
Михаил Боровов
25 апреля 2019, 00:42
0
Уважаемый, Aborrol.

Попробую подробнее объяснить ситуацию:
Вывод осуществляется по годам блоками с помощью конструкции:
[[pdoResources?
                            &parents=`11`
                            &depth=`0`
                            &tpl=`convoy_item`
                            &includeTVs=`date_start,date_end`
                            &prepareTVs=`date_start`
                            &where=`{"date_start:>=":"1941-01-01","date_start:<=":"1941-12-31"}`
                            &includeContent=`1`
                            &sortby=`date_start`
                            &limit=`0`
                            &sortdir=`ASC`
                        ]]
чанк convoy_item:
<div>
        <h2><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2>
        <p>[[+tv.date_start:date=`%d.%m.%Y`]] - [[+tv.date_end:date=`%d.%m.%Y`]]</p>
    </div>
Хочу добавить в чанк вывод количества подходящих, отфильтрованных по ТВ-параметру (совпадающим с заголовком) ресурсов.

Где нужно ставить условие: в первичном выводе или в непосредственно в чанке?
Михаил Боровов
17 апреля 2019, 15:39
0
Решение, как я и предполагал банальное:
&tvFilters=`ship_name==%[[*id]]%`
просто вместо [[+id]] надо вставить %[[*id]]%
Михаил Боровов
25 октября 2018, 17:12
0
Спасибо.
Office для чего то еще кроме авторизации в кабинете нужен?

easyComm вообще без авторизации работает?
Работает
имел ввиду, что у него нет персонализации по-умолчанию, а мне без авторизации не надо

можно будет как-то easyComm сделать только для для конкретного пользователя?
в настройках можно указать цепочку завязанную на id пользователя, должно сработать


Сейчас посмотрю описание. А то тоже покупать и разбираться — не верно. Если подойдет — то куплю без проблем.
Михаил Боровов
25 октября 2018, 17:01
0
easyComm вообще без авторизации работает?
Если сделать личный кабинет средствами API ModX и авторизацию через HybridAuth, можно будет как-то easyComm сделать только для для конкретного пользователя?
не увидел такой реализации — это похоже на Tickets, только оформлено красиво ))
Михаил Боровов
25 октября 2018, 16:53
0
Office то вроде и не нужен, так как в нем нет обращений и ответов.
easyComm щас гляну.
Михаил Боровов
25 октября 2018, 16:15
0
Точно!
про это забыл:
[[#[[*parent]].pagetitle]]
Михаил Боровов
12 июля 2018, 00:12
0
К сожалению, было давно и не помню ((((
Михаил Боровов
17 января 2018, 19:20
0
Все получилось!
Михаилу — ОГРОМНОЕ СПАСИБО!!!
Михаил Боровов
17 января 2018, 18:54
0
<code>[[!pdoResources?
	&parents=`2,1382`
	&depth=`2`
	&tpl=`main_content_big`
	&includeTVs=`news_image,razdel,region,country,HitsPage,com_text`
	&tvFilters=`razdel==%topnews%`
	&showHidden=`1`
	&limit=`5`
	&offset =`0`
	&where=`{"com_text:IS NOT": null}`
]]
ОТЛИЧНО!
Спасибо — стало выводить, теперь настрою чанк на вывод только ТВ.
Отпишусь по результату!
Михаил Боровов
17 января 2018, 18:38
0
а если там разные комментарии?
мне надо чтобы пустые отсекались.
Михаил Боровов
17 января 2018, 17:14
0
при выводе написал «Array» (((