Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #12
Баха Волков
06 декабря 2017, 10:08
1
+1
Суть заключалась совсем в другом, если хотите, то могу наругать объяснить в вк, ну а пока:

[[pdoResources?
    &parents=`0`
    &templates=`8` // Ограничил определенным шаблоном
    &tpl=`MiniAlbumTpl`
    &includeTVs=`resourcealbum`
    &where=`{"resourcealbum:!=":""}` // Тут добавил проверку на заполненность тв
    &limit=`1`
]]

В чанке MiniAlbumTpl:

<div class="flickr">
<ul id="flickrFeed" class="flickr-feed">
    [[getImageList?
  &tvname=`resourcealbum`
  &tpl=`MiniThumb`
  &docid=`[[+id]]` // Вместо [[*id]] нужно было [[+id]] Определите и запомните чем отличается * от +
  &limit=`9`
  &randomize=`1`
]]
</ul>
</div>
Баха Волков
06 декабря 2017, 10:01
0
Вариант не самый лучший, но все же: Плагин на сохранение документа, чтобы он парсил и забирал данные из тега span tv1 и засовывал в tv2, ну и потом уже сортировать по tv2 :)

Не за что!
Баха Волков
04 декабря 2017, 17:37
0
Дайте доступы и я смогу глянуть
Баха Волков
03 декабря 2017, 13:49
0
Удалось сделать? Если нет, то вот, как-то делал рендерер для того чтобы доставать первую картинку с migx поля:

collections.renderer.migximage = function (value, metaData, record, rowIndex, colIndex, store) {
	if (value != '' && value != null) {
		var jsonString = value;
		var jsonData = JSON.parse(jsonString);
		var image = jsonData[0].image;
		return '<img src="' + MODx.config.base_url + imgPath + image + '" width="64">';
	}
};
Баха Волков
03 декабря 2017, 09:31
0
Если venue это id какого-то ресурса, то:

{var $venue = $product.parent | resource :
'venue'}
{$venue | resource : 'longtitle'}
Баха Волков
02 декабря 2017, 22:21
+1
Не за что! Пойду на Битву экстрасенсов :) вдруг выиграю.

P.s. Могли бы и плюсик поставить :)
Баха Волков
02 декабря 2017, 08:08
1
0
Может вместо этого:

[[pdoField?&id=`{$product.parent}`&field=`pagetitle`]]

Сделать вот так:

{$product.parent | resource : 'pagetitle'}

?
Баха Волков
02 декабря 2017, 08:02
0
Вижу несколько вариантов:
1) Кастомный js рендерер
2) Кастомный php рендерер в виде сниппета
3) Создать ещё одно ТВ (например: скрытое), написать сниппет чтобы он распарсил значение нужного ТВ и воткнул в созданное и повесить на событие при сохранении ресурса, получится что и кастомный рендерер не нужен будет.
4) И много-много разных других решений ;)
Баха Волков
02 декабря 2017, 06:52
+1
Попробую угадать, проблема в тегах форм, скорее всего форма в форме
Баха Волков
26 ноября 2017, 22:54
0
Если значение, то:

[[*Название ТВ]]

или fenom:

{$_modx->resource.название_тв}

… но чую, что вопрос с подвохом :)
Баха Волков
26 ноября 2017, 22:51
0
Обратите внимание на документацию pdoTools

&templates=`Id шаблона/ов`

или fenom

'templates' => Id шаблона/ов
Баха Волков
17 ноября 2017, 08:04
+1
Насколько я понимаю, у тебя плейсхолдеры повторяются, наверное проблема в них
&toPlaceholder=`pricesOuter`
Попробуй их разнить:
[[getImageList? 
    &docid=`17`
	....
    &toPlaceholder=`pricesOuter17`
]]
[[getImageList? 
    &docid=`18`
	....
    &toPlaceholder=`pricesOuter18`
]]
[[getImageList? 
    &docid=`19`
	....
    &toPlaceholder=`pricesOuter19`
]]
Баха Волков
30 октября 2017, 15:52
+1
[[+name:notempty='Имя: [[+name]]']]
[[+name:gt='1':then='Имя: [[+name]]']]
Короче phx фильтры
Баха Волков
23 октября 2017, 14:05
0
К сожалению не задавался этим вопросом, если что, напишу
Баха Волков
23 октября 2017, 14:02
+1
и насколько я помню, для того чтобы появились ссылки След. и Пред. надо указать все шаблоны вывода
'pageTpl' => 'myPageTpl',
'pageNextTpl' => 'myPageNextTpl',
'pagePrevTpl' => 'myPagePrevTpl',
'pageFirstTpl' => 'myPageFirstTpl',
'pageLastTpl' => 'myPageLastTpl',
'currentPageTpl' => 'myCurrentPageTpl',
Баха Волков
23 октября 2017, 14:00
+1
Точно не знаю, но мне кажется, что не
PageTpl
а
pageTpl