Исключение из вывода pdoMenu

Привет Василий.
Заметил что в если исключить из выборки pdomenu родителя, то дочерние подпункты выводятся в первом уровне списка.
Николай Загумённов
12 декабря 2014, 07:48
modx.pro
996
0

Передача tv-параметров в wayfinder

Всем привет! Есть небольшой пробел в использовании wayfinder, потребовалось передавать в него свои tv-параметры, однако не знаю как, если в getProducts для этих целей есть: includeTVs, а тут такого нет.

Нашел на форуме один пример, как использовали tv-переменные в чанке wayfinder:

<a href="[+wf.link+]" title="[+wf.title+]">[+wf.title+]</a> | [+tv1+] | [+tv2+] | [+tv3+]
Однако, как загрузить их в этот компонент не указали там. Вот и спрашиваю, как это можно сделать?
Андрей
12 декабря 2014, 04:02
modx.pro
1 299
0

getResources, tag TV - как правильно вывести.

Добрый вечер!
Не пойму, как выводить через getResources по значению в TV tag.

Есть ресурсы с TV tag, в которых разные значения — синий, красный и т.п.
Как правильно оформить вызов getResources, чтобы он выводил ресурсы, например, только с тегом «красный»?
spirit
11 декабря 2014, 18:47
modx.pro
1
1 295
0

Подозрительный ресурс

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

Методом исключения выяснил что пустая страница показывается только тогда, когда в вывод входят определенные ресурсы. Если снять их с публикации то все хорошо. Такая ситуация только в 2ух категориях.

Лог ошибок по этому поводу ничего не показывает. Сталкивался ли кто нибудь с такой проблемой? Может ли это быть связано с тем что возможно, ресурсы не создавали как обычно: Создать — Дочерний документ; а просто копировывали один ресурс а потом меняли контент?
Николай Загумённов
11 декабря 2014, 14:57
modx.pro
798
0

pdoresources порядок при обновлении

Стоит задача — при обновлении страницы, чтоб менялся порядок вывода ресурсов.
Как сделать?
Katya Larionova
11 декабря 2014, 13:07
modx.pro
874
0

Кнопка сброса в фильтре

Добрый день, пишу по пустячной проблеме, однако, заметил отсутствие в функционале такой вещи, как сброс фильтра по цене и другим характеристикам. Пробовал дописывать кнопку в форму /> однако это не помогло сбрасывать фильтры.

Как правильно решить эту задачу?
Андрей
11 декабря 2014, 04:28
modx.pro
972
0

Переименование фильтров в компоненте mSearch2

Добрый день. У меня к вам такой вопрос, я использую платный компонент mSearch2. Сделал фильтрацию по цене и tv-Параметрам. Запрос выглядит так:

[[!mFilter2?
            &class=`msProduct`
            &element=`msProducts`
            &includeThumbs=`200x230`
            &parents=`[[*id:is=`1`:then=`17`:else=`[[*id]]`]]`
            &filters=`ms|price:number,
	                  tv|recipient:default,
                          tv|case:default`
            &tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
            &tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
            &includeTVs=`count_flow,heightTV,persent_discount,lenghtTV`
	    &tvPrefix=`tv.`
	    &showHidden=`1`			   
         ]]
В итоге я получаю такую картинку:


Где можно переименовать эти страшные названия, как mse2_filter_tv_recipient и mse2_filter_tv_case, чтобы назвать по-человечески их там например, «Кому», и «По какому случаю».
Андрей
11 декабря 2014, 03:06
modx.pro
810
0

Составное TV поле? Необходимо решение..

Инетерсует решение такой задачи:

Рессурс — это спортсмен. Я хочу выводить на сайте историю его поединков (пусть он будет боксером).

Для этого я хотел бы зайти в карточку моего бойца, и в специальном TV поле заполнить следующие значения: Соперник, Чемпионат, Итог боя, Метод победы/поражения, дата, раунд.
Fedor
10 декабря 2014, 20:45
modx.pro
1 074
0

pdoResources и TV поля

Здравствуйте
pdoResources не выводит TV поля ресурсов. Делал &tpl=`` в списке нет ни одного TV поля ресурса. При &ShowLog=`1`:
0.0001881: pdoTools loaded
0.0000370: xPDO query object created
0.0025470: Added selection of modResource: SQL_CALC_FOUND_ROWS `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties`
0.0000279: Processed additional conditions
0.0003901: Added where condition: modResource.id:IN(62), modResource.published=1, modResource.deleted=0
0.0001152: Sorted by modResource.publishedon, DESC
0.0000041: Limited to 1, offset 0
0.0005651: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties` FROM `modx_site_content` AS `modResource` WHERE  ( `modResource`.`id` IN (62) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 )  ORDER BY modResource.publishedon DESC LIMIT 1 "
0.0006678: SQL executed
0.0001290: Total rows: 1
0.0000219: Rows fetched
0.0000939: Returning processed chunks
0.0050352: Total time
7 077 888: Memory usage
Максим
10 декабря 2014, 17:52
modx.pro
1 246
0

Сделать выборку 5 прошлых статей и 7 будущих

Здравствуйте.
Есть статьи. У статей есть TV date_action(дата мероприятия). Необходимо вывести 6 предыдущий статей и 8 будующих.
В принципе сейчас вывожу так
[[pdoResources?
					  &parents=`2`
					  &depth=`0`
					  &tpl=`home_carousel`
					  &includeTVs=`image,action_type,date_action`
					  &limit=`6`
					  &sortby=`date_action`
					  &sortdir=`ASC`
					  &where=`{"date_action:<":"[[!getDate:date=`%Y-%m-%d`]]"}`
				    ]]
                    [[pdoResources?
					  &parents=`2`
					  &depth=`0`
					  &tpl=`home_carousel`
					  &includeTVs=`image,action_type,date_action`
					  &limit=`8`
					  &sortby=`date_action`
					  &sortdir=`ASC`
					  &where=`{"date_action:>=":"[[!getDate:date=`%Y-%m-%d`]]"}`
				    ]]
Но в этом случае первые 6 статей сортируются в порядке убывания. Мне же нужно все отсортировать в порядке возрастания. Но я не знаю, какая дата соответствует 6-й предыдущей статье.

Подскажите как можно вывести?
Сергей Бевзенко
10 декабря 2014, 14:50
modx.pro
537
0