
A
14.06.2016
12:08:38
это же так весело и увлекательно!

Dobry
14.06.2016
12:08:39
такая то лёгонькая задача

A
14.06.2016
12:08:49
я сейчас переношу с вебасиста на минишоп

Dobry
14.06.2016
12:09:05
а чё ж не на pw?

Google

A
14.06.2016
12:09:17
а как сразу несколько?

Dobry
14.06.2016
12:10:07
> @barbarik
там jquery-подобное апи, никакие сниппеты не нужны
а если мне не хватает функционала?

A
14.06.2016
12:10:08

Dobry
14.06.2016
12:10:44
бля, это только у меня на маке хуета с цитированием?
кто-нибудь делал выборку по типу ресурса?
по class_key
типа getObject('modResource', array('class_key'=>$id))

A
14.06.2016
12:15:08
не

Dobry
14.06.2016
12:28:48
чем вы вообще тут занимаетесь тогда, не пойму)

Alexander
14.06.2016
12:32:32
А в чем проблема?

Dobry
14.06.2016
12:33:08
ну хотя бы в том что нет референса по API

Alexander
14.06.2016
12:43:46
Плохо искали

Google

Alexander
14.06.2016
12:43:53
В чем конкретно проблема?

Dobry
14.06.2016
12:44:00
я написал
хочу АКТУАЛЬНЫЙ референс
со всеми методами
на оф сайте он старый как говно мамонта
там даже getObject не описан

Pavel
14.06.2016
13:22:33

Dobry
14.06.2016
13:32:56
ну охуеть теперь

Pavel
14.06.2016
13:33:57
какой смысл им поддерживать эту версию, если на носу выход версии 3.0 где все будет по другому ) лучший справочник - это ядро ) ковыряться в нем и будет успех.

Dobry
14.06.2016
14:13:56
https://github.com/Ky6uk/PETOOH
вкококотываемся
господа
[[pdoResources?
&parents=[[*id:getAdditionsRootId]]
&showUnpublished=1
&select=id,pagetitle,description
&depth=0
&limit=0
&sortby={"menuindex":"ASC"}
&tpl=additions-price-list-tpl-cat-wrap
]]
в parents возвращается id, или результат вызова сниппета getAdditionsRootId?
какая последовательность?

A
15.06.2016
09:58:06
вроде результат обработки фильтром должен вывести


Dobry
15.06.2016
11:57:42
может будет кому интересно
запилил тут такую штуку
Есть каталог. Внутри категории. Внутри категорий товары в 1 уровень (то есть вложенных нет). У каждой категории товаров есть определённый набор доп. услуг.
Так вот этот набор услуг это группа ресурсов с типом Collections
и в каждом товаре выводится список этих услуг данной группы товаров
основная сложность была добраться до ресурса с типом Collections лежащим по соседству
решилась сниппетом
<?php
$currentResourceId = isset($input) ? intval($input) : 0;
$product = $modx->getObject('modResource', $currentResourceId);
$parent = $product->getOne('Parent');
$parentId = $parent->get('id');
$query = $modx->newQuery('modResource', array('parent' => $parentId, 'class_key'=>'CollectionContainer'));
$query->select('id');
if ($query->prepare() && $query->stmt->execute()) {
$i = 1;
$res = $query->stmt->fetch(PDO::FETCH_ASSOC);
$output = $res['id'];
}
return $output;
внутри каждого товара список допов выводится через pdoResources так:
[[pdoResources?
&parents=[[*id:getAdditionsRootId]]
&showUnpublished=1
&select=id,pagetitle,description
&depth=0
&limit=0
&sortby={"menuindex":"ASC"}
&tpl=additions-price-list-tpl-cat-wrap
]]


Pavel
15.06.2016
16:22:55
Добил таки свой вопрос)

Dobry
15.06.2016
22:23:32
Есть вариант при копировании группы ресурсов сделать так чтоб дочерние ресурсы не меняли тайтлы и урлы и не добавляли слово Копия?

Google

Oleg
16.06.2016
06:34:35
Всем привет, я в мдексе новичок поэтому и задаю вопрос, подскажите пожалуйста, у меня стоит задача в админку добавить поле для кейсвордов, как я это могу сделать? Спасибо

Alexander
16.06.2016
07:04:13
Кейсворд? Смотрите доп. поля.

Oleg
16.06.2016
07:04:58
а где это можно глянуть? я просто с модексом столкнулся только сегондя и для меня все новое как ТВ так и снипеты и тд

A
16.06.2016
07:11:39
создаешь новый TV, в нём указываешь для каких он шаблонов доступен

Oleg
16.06.2016
07:16:07
TV там уже есть, но чё то поле не выводится в материалах . как это поправить??
у меня есть ТВ keywords но после слохранения он не появляется , в чем может быт ьпроблема?

A
16.06.2016
11:03:52
поставь monosnap
bmp - неуважение к собеседнику

Oleg
16.06.2016
11:04:07
это что?
я понял, сори, буду иметь в виду

A
16.06.2016
11:04:55
я думаю проблема в том, что вы занимаетесь не своим делом

Oleg
16.06.2016
11:05:05
всмысле?

A
16.06.2016
11:05:06
найдите програмиста который вам поможет
или займитесь самообразованием

Oleg
16.06.2016
11:05:37
ну так я здесь и ищу программиста который мне поможет

A
16.06.2016
11:06:03
как работать с TV легко нагуглить
есть куча обучающих видео по MODx
без знания основ вам сложно будет помочь
мне даже суть вопроса не понятна

Oleg
16.06.2016
11:07:31
хорошо, спасибо

Google

A
16.06.2016
11:08:05
если есть ТВ, то привязан ли он к шаблону?
потом проверьте есть ли это поле в свойствах любого ресурса с этим шаблоном
потом проверьте выводится ли в коде шаблона это ТВ

Dobry
16.06.2016
12:19:40
заходишь в Template Access
галочками выбираешь шаблоны для которых это поле доступно
у ресурса где должно быть это поле
ставишь шаблон
который выбрал в Template Access
всё
нужен свежий взгляд
переношу на pdoResources c getResources вывод
напрочь не хочет ничего выводить
[[!pdoResources?
&parents=[[*context_key:is=web:then=8:else=109]]
&showHidden=1
&showUnpublished=0
&hideContainers=0
&processTVs=1
&includeTVs=contmenuId,contmenuName,contmenuSortId
&where={"template:IN":[3,10,19,22,24]}
&tpl=containersmenu-tpl
&depth=1
&tvFilters=contmenuVisible==yes
&limit=0
&sortby=contmenuSortId
&sortdir=ASC
]]
кавычки трёт телеграм, но они на самом деле есть
опытным путём выяснил что мешает параметр &tvFilters=contmenuVisible==yes

A
16.06.2016
14:52:43
??

Dobry
16.06.2016
14:53:50
так не
не работает фильтр
ну то есть надо чтоб работал

A
16.06.2016
14:54:09
формат может другой?

Google

Dobry
16.06.2016
14:54:13
тот же
спеки уже наизусть выучил
нужны
они есть
просто телеграм трёт

A
16.06.2016
14:54:59
может processTVs добавить?
или как там
может он тиви ваще не цепляет

Dobry
16.06.2016
14:56:34
он же есть
а, в смысле поле это
оно тоже есть
просто тут не указал

A
16.06.2016
16:00:09
contmenuVisible - это ж тв
но его нет в процесс
в инклуде тоже

Dobry
16.06.2016
16:03:43
процесс это булев тип
инклуд список