Всего 125 335 комментариев

Алексей Смирнов
29 ноября 2022, 09:41
+1
Кстати, тут я с Виктором больше согласен. Тк он уже и нашел решение. А люди пишут и лезут с советом.
И флуд типа — зачем использовать… не использовать… не помогает совсем.
А минусики просто людей взбодрят покажут что нужно конструктивнее писать. Иначе, для чего они вообще? Плюсы отражают по мне — верный ответ или поддержку. Минус — ответ который не помог, особенно дезинформирует. Или я что-то тоже не понимаю с рейтингом?
Если есть правила, то думаю, будет хорошо эти правила сообщества для сайта обозначить, чтобы понимание было.
Алексей
29 ноября 2022, 08:20
0
Спасибо за отклик.
Есть родитель-контейнер «2», в котором лежат дочерние контейнеры с ресурсами. При выводе ресурса необходимо сначала вывести 10 соседних ресурсов с одного дочернего контейнера. Но если этих соседних ресурсов меньше 10, тогда нужно выводить все подряд ресурсы с других дочерних контейнеров, чтобы заполнить количество до 10.
Vladimir
29 ноября 2022, 07:03
+1
В последние мои зайдите, если не видите причину в минусе, то можете банить, люди не читают вопрос, либо не доконца, и начинают написывать вообще левое, хотябы по стилям где вы сами прокомментировали перед вами человек, это что ответ или помощь? при том что я написал что УЖЕ РЕШИЛ, но люди не понимают этого, и сами не могут ответить и пишут лишь потом, и только по поводу личного моего решения
Vladimir
29 ноября 2022, 06:56
+2
Иван, если вы не понимаете почему я их ставлю видимо вы такой же, можете банить сразу. Я задал вопрос, 1 пишет вообще изначально другое, в других вот недавно поставил минус, чел просто скинул ссылку без объяснений, и вообще не решение никак, или когда я сам нашёл ответ, начинают что-то написывать, не так сделал, так не надо, при этом сами не дают ответ, и все начинают лишь писать после того как я сам найду ответ, баньте, ничего страшного просто будет 5 аккаунт
Алексей Смирнов
28 ноября 2022, 22:21
0
Ну конечно… я не запрещаю. но этот момент уже очевиден, раз первый твой вариант не верный с кавычками. ) тренируем мозг. :)
Сергей Карпович
28 ноября 2022, 22:19
0
а как без переменной можно замутить?
Алексей Смирнов
28 ноября 2022, 22:18
0
Можно и без переменной, но для примера показал как оно работает на самом деле ))))
Сергей Карпович
28 ноября 2022, 22:17
0
А понял, через переменную, спасибо Леха!
Алексей Смирнов
28 ноября 2022, 22:14
1
0
{set $myvar = $row.link | join}
{'pdoMenu' | snippet: [
'parents' => 0,
'resources' => $myvar,
]}
Почитайте для начала Php переменные. потом аналогию соедините для фенома и будет проще.
Сергей Карпович
28 ноября 2022, 22:10
0
{$row.link | join}
то что нужно!

Подскажи, а как теперь это подставить в resources в pdoMenu?
{'pdoMenu' | snippet: [
'parents' => 0,
'resources' => '{$row.link | join}',
]}
Алексей Смирнов
28 ноября 2022, 22:04
0
Ааа у вас же там array )))
посмотрите что внутри:
{$row.link | print_r}
А теперь выведем через запятую:
{$row.link | join}
Алексей Смирнов
28 ноября 2022, 22:02
0
Почти понятно что хотите но не до конца.

вывести сначала все соседние ресурсы текущего ресурса
не понятно о каких соседях идет речь.

а затем все остальные ресурсы главного контейнера
Для меня что соседи что остальные ресурсы главного — одинаково.

Если вы хотите вложенность получить, то используйте pdoMenu.
Если вы хотите вывести сначала непосредственные контейнеры родителем которого явл. ресурс 2, а потом отдельно все ресурсы вложенных (подчиненных) этих контейнеров, то нужно написать 2 вызова.
ну или уточните вопрос детальнее.
Сергей Карпович
28 ноября 2022, 21:59
0
не сработало, все равно Array на выходе.
Если в списке выбираю одно значение, то оно выводится, если выбираю несколько, то получаю «Array»
Алексей Смирнов
28 ноября 2022, 21:56
0
вместо
{$row.link}
Попробуйте писать как в php:
{$row['link']}
Алексей
28 ноября 2022, 21:22
0
Спасибо большое. Нашел. О как упрятали!
Иван Бочкарев
28 ноября 2022, 21:08
0
@Viktor если Вы будете направо и налево (в разных статьях) раздавать минусы отвечающим вам людям без причины, то не обессудьте (будете забаненны)

Предупреждаю один раз!
Иван Бочкарев
28 ноября 2022, 20:44
0
Как минимум:
— обновиться до 3.0.2
— скинуть кеш
— ознакомиться с совместимостью компонентов (это нужно было делать до обновления)
Константин Ильин
28 ноября 2022, 18:49
+2
Ну вам так и пишет же «не поддерживается текущей версией»

minishop2 пока не поддерживает modx 3, поэтому вам скинули ссылку на modx 2