Евгений

Евгений

С нами с 21 июля 2014; Место в рейтинге пользователей: #715
Евгений
09 июня 2025, 16:11
0
Спасибо, Илья, способ рабочий, пытаюсь его прикрутить к немного усложненной задаче: надо вывести все товары одного производителя и разбить их по категориям. Пока дошел до такого:
На странице вызываю
[[pdoResources?
  &parents=`2`
  &where=`{"class_key":"msCategory"}`
  &tpl=`tpl.category.list`
  &limit=`0`
]]
В чанке tpl.category.list вызов с фильтрацией по нужному производителю
<h3>[[+pagetitle]]</h3>
[[!msProducts?
&includeContent=`1`
&tpl=`tpl.msProducts.row`
&parents=`[[+id]]`
&where=`{ "Vendor.id:=":3 }`
&sortby=`Data.price`
&sortdir=`DESC`
&limit=`0`
]]
В итоге выводится куча категорий без товаров и некоторые категории где товары есть. А вот как сначала получить все товары нужного производителя (с этим проблем нет), и уже по ним получить список родителей (категории) и выводить только те категории, где есть товары и сами товары пока понять не могу.
Евгений
15 мая 2025, 21:07
0
У Office есть приятная фича- возможность залогиниться в любого пользователя. Такого функционала у Cabinet не планируется?
Евгений
05 февраля 2025, 16:28
0
а можно в шаблоне pdomenu вывести определенное значение из TVtable, Пробовал так:
[[TVTable?
  &tv=`7`
  &id=`[[+id]]`
  &classname=``
  &getX=`2`
  &getY=`3`
]]
ничего не работает
Вызов pdoMenu
[[pdoMenu?
  &parents=`2`
  &level=`3`
  &tplOuter=`@INLINE <table class="table mb-0">[[+wrapper]]</table>`
  &tplInner=`@INLINE [[+wrapper]]`
  &tplParentRow=`@INLINE <tr><td><h4>[[+menutitle]]</h4></td></tr>[[+wrapper]]`
  &tpl=`tpl.AssortLine`
  &resources=`-379`
  &includeTVs=`articles`
]]
tpl.AssortLine
<tr>
    <td>[[+menutitle]]</td>
    <td>
    [[TVTable?
      &tv=`7`
      &id=`[[+id]]`
      &classname=``
      &getX=`2`
      &getY=`3`
    ]]
    </td>
</tr>
Евгений
05 января 2025, 12:11
0
Аналогичный вопрос: есть перечень опций формат бумаги: А2, А3, А4, надо добавить в этот перечень поле «ваш размер» с возможностью ввода текста пользователем. Каким плагином это можно реализовать?
Евгений
11 декабря 2024, 13:12
0
Спасибо, точно, забыл про это поле. Может есть пример сниппета на запись в это поле? Не могу понять как обратиться к нужному файлу, получить его поле и записать туда данные?
Евгений
11 декабря 2024, 06:05
0
Такой возник вопрос: а можно как-то к каждому файлу добавить служебное поле что-то типа комментариев? Вывожу на фронте список последних файлов, добавленных пользователями. С каждым файлом надо провести какие-то действия (посмотреть и внести пользователю какие то данные в зависимости от содержания файла). В идеале нужно прямо на фронте, в списке, по каждому файлу в это поле что-то записывать (в моем случае надо отмечать, учтен уже файл или нет).
Евгений
11 декабря 2024, 05:57
0
был какой-то глюк, пришлось в MySQL править, чтобы политика вернулась в список
Евгений
06 декабря 2024, 21:34
0
Тоже поймал «Невалидный токен» при отправке, пробую переустановить компонент (версия 2.1.5-pl) в логах имеем ошибку Could not create table `modx_si_sessions` но в итоге пишет что компонент установлен успешно. НЕ может ли эта ошибка быть причиной «Невалидного токена»?
Евгений
17 июля 2024, 10:13
0
Куда то пропала политика доступа UserFilesPolicy — в списке не отображается, для новой группы выбрать не могу, хотя когда пытаюсь ее создать из шаблона — система пишет что такая политика уже есть. Никто с таким не сталкивался?
Евгений
17 июля 2024, 07:09
0
Куда то пропала политика доступа UserFilesPolicy — в списке не отображается, для новой группы выбрать не могу, хотя когда пытаюсь ее создать из шаблона — система пишет что такая политика уже есть. Никто с таким не сталкивался?
Евгений
25 февраля 2024, 14:18
0
Та же самая проблема с тем же самым сниппетом. Как решили? Вроде сниппет простой, не могу понять почему запятые так влияют?
Евгений
23 февраля 2024, 07:00
0
Спасибо за перевод, сам не дорос еще до fenom, поэтому мне было полезно.
Нашел ошибочку в чанке rowtpl,
&tpl=`xhttmltpl`
одна t лишняя
И вопрос- зачем создавать перевод sitemap.xml? Нам ведь не нужен еще один sitemap?
и создаём копию(перевод) ресурса для контекста En
Евгений
31 января 2024, 10:17
0
а с форматом .heic (новые айфоновские фотки) плагин не работает? Указал его в json для dropzone — все равно пишет не тот формат
Евгений
29 января 2024, 12:22
0
Спасибо, теперь понял, думал это для фронта тоже работает. А для фронта задать параметры для Cropper нельзя?
Евгений
29 января 2024, 11:17
0
не очень понятно как использовать настройку userfiles_image_cropper_profile. По умолчанию в ней значится
[{"profile":"free"},{"profile":"square","ratio": "1/1"},{"profile":"4x6 wide","ratio": "6/4"}]
А как и где нужный профиль указывать? Пробовал в json &drozone и в &modal указать как
"profile":"square"
— никаких изменений не заметил
Евгений
24 января 2024, 11:20
0
Что-то не сработало. Вот весь код вызова:
[[!pdoResources?
                        &limit=`10`
                        &class=`UserFile`
                        &loadModels=`UserFiles`
                        &sortby=`rank`
                        &sortdir=`ASC`
                        &tpl=`ChudoTpl`
                        &where=`{
                            "UserFile.list":"chudo24",
                            "UserFile.active":1,
                            "Profile.fax":"11-13"
                                }`
                        &leftJoin=`{
                        	"Thumb": {
                        		"class": "UserFile",
                        		"on": "Thumb.parent = UserFile.id AND Thumb.properties LIKE '%w\":300,\"h\":200%'"
                        	}
                        	"Profile": {
                                    "class": "modUserProfile",
                                    "on": "UserFile.createdby = Profile.internalKey"
                            }
                        }`
                        &select=`{
                    	"UserFile": "*",
                    	"Thumb": "Thumb.url as thumb"
                    	"modUser": "*",
                        "Profile": "fax"
                        }`
                        ]]
Евгений
24 января 2024, 06:58
0
Спасибо, попробовал, видать где-то косякнул, не работает. В итоге нужно поле факс в которое записан возраст. Подскажите, где ошибка?
&where=`{
      "UserFile.list":"one",
      "UserFile.active":1,
      "Profile.fax":"11-13"
          }`
&leftJoin=`{
  "Thumb": {
    "class": "UserFile",
    "on": "Thumb.parent = UserFile.id AND Thumb.properties LIKE '%w\":300,\"h\":200%'"
  }
  "Profile": {
        "class": "modUserProfile",
        "on": "modUser.id = Profile.internalKey"
  }
}`
&select=`{
"UserFile": "*",
"Thumb": "Thumb.url as thumb"
"modUser": "*",
"Profile": "fax"
}`
Евгений
23 января 2024, 22:08
0
А можно фильтровать вывод картинок всех юзеров не только по UserFile.list, а еще и по какому-нибудь полю юзера (например, city)? Образно говоря есть конкурс картинок, где победители выбираются в каждом городе, поэтому все картинки надо разделить по городам.
Евгений
19 декабря 2023, 16:41
0
Что-то я так понимаю, кроме меня никто офисом не пользуется))) Подумываю с него и я мигрировать на другой компонент.
Евгений
14 декабря 2023, 09:28
0
На последний вопрос можно внимания не обращать — туплю. Размещение формы на странице решается правкой шаблонов обоих контроллеров.