Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #36
04 июля 2017, 18:13
0
А если кешировать?
[[getImageList?
&tvname=`plottage`
&tpl=`tpl.plottage`
&docid=`[[+id]]`
]]

Можно еще попробовать напрямую:
[[pdoResources?
&parents=`8`
&limit=`0`
&includeTVs=`plottage`
&tpl=`plottage`
]]

А в чанке:
[[getImageList? &value=`[[+tv.plottage]]`]]
02 июля 2017, 11:44
0
Есть плагин DirectResizeRevo.
Делает превьюшки, кеширует, можно настроить под любой лайтбокс.
21 июня 2017, 13:00
+1
Используйте модификаторы.
Например, для ресурса с шаблоном ID которого = 5:
[[+template:is=`5`:then=`[[+uri]]`:else=`[[~[[+parent]]]]`]]
16 июня 2017, 16:47
0
Попробуйте так:

[[pdoResources?
    &parents=`4`
    &depth=`5`
    &limit=`100`
    &sortby=`{ "parent":"ASC", "menuindex":"ASC" }`
    &templates=`10`
    &tpl=`tplSklad`
]]
10 июня 2017, 19:31
0
А так?
<div class="items">
        <div id="pdopage">
		[[!+page.nav]]
            	<div class="rows">
            		[[!pdoPage?
            		&ajaxMode=`button`
            		&tpl=`tplItem`
                        &includeTVs=`image,file`
			&prepareTVs=`image,file`
                        &idx=`1`
                        &limit=`5`
                        &sortby=`publishedon`
            		]]
		</div>        	
	</div>
</div>
10 июня 2017, 10:16
0
Попробуйте так:
[[#[[*hotel]].images-tours_01:isnot=``:then=`
    <img src="[[#[[*hotel]].images-tours_01" alt="" />
`]]

А вообще в сниппетах условия прописываются так:
[[Snippet:is=``:then=``:else=``? 
&param=`***` 
....
]]
03 июня 2017, 15:18
0
Проверьте без условия:
<?php
$modx->log(modX::LOG_LEVEL_ERROR, 'бла-бла-бла');

И если есть еще какие-то плагины на OnDocFormSave, поиграйтесь с приоритетом.
03 июня 2017, 14:21
0
Сделайте сниппет, в котором создавайте юзера и используйте его в качестве хука перед formit2file.
03 июня 2017, 14:16
+1
Поставьте CuctomURLs — там можно гибко настроить генерацию псевдонимов.

А в плагине используйте не echo, а пишите в лог:
$modx->log(modX::LOG_LEVEL_ERROR, 'что писать');
14 мая 2017, 18:06
0
Да, сорри, не увидел сразу.
Но вообще странно, обычно это работает.
А если упростить вызов?
<div id="pdopage">
    [[!+page.nav]]
    <div class="rows">
	    [[!pdoPage:default=`<p>Список пуст.</p>`?
            &limit=`10`
            &includeTVs=`image.action,HitsPage`
            &prepareTVs=`image.action`
            &tpl=`tpl.stock.list`
            &sortby=`publishedon`
            &ajaxMode=`scroll`
        ]]
    </div>
</div>
14 мая 2017, 17:59
+1
Попробуйте так:
&prepareTVs=`image.action`
02 мая 2017, 12:36
0
0.0004590: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0939269: Total time
6 291 456: Memory usage

TimeWeb, тариф «Optimo+» (149 р./мес. при оплате за год).

###

0.0006230: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0507519: Total time
2 097 152: Memory usage

Тот же TimeWeb, тариф Year+ (99 р./мес. при оплате за год).
21 апреля 2017, 11:02
+1
1. Попробуйте загнать шаблоны в чанки, и не использовать @CODE:
slides : [
[[getImageList? 
&tvname=`slider`
&tpl=`chunk1`
&tplLast=`chunk2`
]]
],
2. Если используется Fenom на страницах, в чанки добавьте пробелы после скобок:
{ image : '[[+image]]', title : '<div class="slide-content">[[+title]]</div>', thumb : '', url : '' },
и
{ image : '[[+image]]', title : '<div class="slide-content">[[+title]]</div>', thumb : '', url : '' }
16 апреля 2017, 16:58
0
Вы каким образом модальное окно открываете? Как выглядит ссылка?
10 апреля 2017, 18:30
+1
Попробуйте так:
<a href="[[~[[*id]]? &[[+albumRequestVar]]=`[[+id]]`]]#fancyBox-1">....</a>
10 апреля 2017, 16:47
0
Есть такое. Работает через среднюю кнопку или контекстное меню.
08 апреля 2017, 00:08
0
В Office при авторизации достаточно указать e-mail и оставить поле пароля пустым — на почту придет новый пароль.
28 марта 2017, 15:12
+2
Попробуйте сделать на MIGX.
Одно поле — «Рубрики», в котором поля в зависимости от того, что нужно выводить.
27 марта 2017, 10:51
+1
Ищите в коде страницы JS с фигурными скобками и ставьте везде после первой пробел.
Чтобы это:
{"required":...
Стало таким:
{ "required":...
14 марта 2017, 11:10
+1
Если языки на контекстах, то проще создать свой параметр в настройках контекста.

Допустим, ID каталога в русской версии — 20, а в английской — 50.
Создаете параметр, называете его page_catalog. У русского контекста ставите значение 20, у английского — 50. Тогда можно не делать условия, а просто использовать тег:
&parents=`[[++page_parent]]`