Евгений
дедаааа, дай тв
Anonymous
:DDD
Pavel
Как в minishop получить тв деда текущего продукта {$product.id}?
{($_modx->resource.parent | resource: 'parent') | resource: 'tvName'}
Pavel
Но не делайте так :D
Евгений
pdoFields умеет
Иван
Как работает Google PageSpeed: улучшение оценки сайта и его рейтинга в поиске. Бен Шварц в переводе на Хабре о механизмах работы инструмента и изменениях в PageSpeed 5.0 — https://habr.com/p/462005/
Anonymous
{($_modx->resource.parent | resource: 'parent') | resource: 'tvName'}
спасибо, получилось: <a href="{$product.id | url}">{($product.id | resource: 'parent') | resource: 'modelImg'}</a> А почему так не надо делать?
Евгений
много запросов
Pavel
^ +
Anonymous
много запросов
{'pdoField' | snippet : [ 'id' => ($product.id | id), 'field' => 'longtitle' ]} в правильном направлении мыслю? )
Евгений
неа
Евгений
&top или &topLevel
Евгений
https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdofield
Евгений
играйся с этими двумя параметрами
Евгений
($product.id | id) - магия?
Баха Волков
Баха Волков
{$product.id | resource : 'id'}
Евгений
Баха Волков
а это зачем?
Это прикол😐
Евгений
Это прикол😐
Димас увидит и сделает
Баха Волков
Димас увидит и сделает
Ну так на это и расчёт
Anonymous
а это зачем?
Во, получилось :) Так мало запросов же? {'pdoField' | snippet : [ 'id' => $product.id, 'field' => 'modelImg', 'top' => 1 ]}
Евгений
а я хз сколько запросов) включай debug и смотри
Alexey
{$product.id | resource : 'id'}
давайте еще findresource делать по uri для получения id )
Евгений
чо?
через плечо
Евгений
соскучился, говорю
Gaius Cassius
соскучился, говорю
Это так мило😂
Евгений
Это так мило😂
будет кому в старости лет октобер установить
Gaius Cassius
будет кому в старости лет октобер установить
Я думаю к старости уже декабрь будет
Евгений
Я думаю к старости уже декабрь будет
кто знает,может битрикс родит что-то рабочее
Евгений
точнее что-то легко расширяемое
Gaius Cassius
Битрикс Лайт
Евгений
коллеги, кто-то лараадмин юзает?
Anonymous
коллеги, кто-то лараадмин юзает?
подозреваю что люди, но не уверен
Евгений
копи комсомолку, почитай анегдоты
Евгений
Плагином делал, как в статье и поле в таблицу добавлял
Евгений
ты че злой такой((99(
да ларку ковыряю( хз если есть некий функционал в этой лараадмин, а настраивать это всё для меня долго
Алексей
свой
Евгений
Зачем ты так?
задача стоит, внутреняя мини crm с файлопомойкой и разделением прав в эту помойку
Евгений
админ видит всё, юзеры видят общую папку + свою папку
Евгений
не хочу писать это сам, ищу готовое
Евгений
это всё на фронте после авторизации)
Anonymous
seafile жи
Евгений
seafile жи
там не только файлы. нужны статьи, по мелочи еще кой че, типа внутренего сайта
Евгений
кароч, вебовская версия
Евгений
и оплачиваемая разово)
Евгений
покажите код плагина
<?php switch ($modx->event->name) { case 'OnMODXInit': // обновляем кэш $modx->cacheManager->refresh(); // подлючаем класс modResource $modx->loadClass('modResource'); // устанавливаем тип переменной, значение по умолчанию и тд. $modx->map['modResource']['fields']['import_cid'] = 0; $modx->map['modResource']['fieldMeta']['import_cid'] = array( 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => false, 'default' => '', ); break; } единственное, что пришлось добавить обновление кэша, т.к. без этого выводил старое значение
Евгений
ааа.. есть мысли что при инициализации модикс сторонним скриптом ваш плагин не срабатывает....
тоже такая мысль была. var_dump($modx->map['modResource']) показывает что добавленное поле в модели присутствует
Евгений
да и прямо в файле прописывал содержимое case из плагина
Алексей
ну если внешний скрипт показывает наличие поля, то х.з....
Алексей
вы фильтруете успешно?
Алексей
если Да, то тогда ошибка где-то ниже с манипуляциями...
Евгений
вот на фильтрации как раз проблема, пишет "unknown column modResource.import_cid"
Алексей
а чем фильтруете?
Евгений
так и чешутся руки в схему прописать, но это бред)
Алексей
т.е. скорее всего код который фильтрует не знает о поле
Евгений
$category = $modx->newQuery('modResource', [ 'import_сid' => $сid, 'class_key' => 'msCategory' ]); $msCategory = $modx->getObject('modResource', $category);
Алексей
Предпологаю что newQuerty не знает о поле. Пробуйте прямые запросы, как вариант.
Алексей
но тут моих знаний уже не хзватит думать дальше...
Евгений
Предпологаю что newQuerty не знает о поле. Пробуйте прямые запросы, как вариант.
ну прямыми то скорей всего сработает, но хотелось по фен-шую)
Евгений
ладно, придётся видимо прямым запросом делать. спасибо
Алексей
по феншую вам нужно modRescource расширять своим классом )))))
Алексей
а не плагином
Евгений
по феншую вам нужно modRescource расширять своим классом )))))
ну да, но такого я не нашел... находил только вариант с "зеркальными" tv, но там как-то всё заморочено
🙈 PG
ну прямыми то скорей всего сработает, но хотелось по фен-шую)
Делай плану минусовый приоритет на событие onmodxinit
🙈 PG
И вообще кажется что галочки на это событие вообще нет
Евгений
🙈 PG
Так где галочка ставится, рядом есть поле приоритет
🙈 PG
Ставь -100 к примеру
Евгений
Ставь -100 к примеру
ага, вот только проверить видимо я это смогу только завтра на работе( доступы от ssh там остались(