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
процесс это булев тип
инклуд список