Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #43
Алексей Смирнов
29 ноября 2022, 18:49
0
Чем ресуры 31-35 отличаются от 3,4,5,6? (Шаблон? класс?)
Если ничем, то возможно если 31-35 это не контейнеры, то вывод можно организовать сосздав условие isfolder = 0, а контейнеры можно выводить с условием isfolder = 1.
НО если у ресов есть отличие в Шаблоне, то Параметр template в помощь.
Надеюсь путь понятен.
Алексей Смирнов
29 ноября 2022, 13:04
0
Если вам не нужна связь с MODX и вам это нужно примерно 1 раз в столетие…
то самый быстрый вариант накостылить html в самом файле.
Если связь есть и есть еще какие-то обстоятельства, которые мы не знаем, то нужно подключить API MODX и применить метод $modx->getChunk

без MODX еще есть пару вариантов, но тогда погружаться в php поглубжее надо.
Алексей Смирнов
29 ноября 2022, 10:54
+4
Подскажите, Виктор. Какой смысл в минусовании ответов людей вы вкладываете?
На ваш вопрос как минимум 1 участник ответил правильно и объяснил причину. Вроде бы ему "+" нужно ставить за то время что он потратил на ответ на Ваш вопрос.
Я хочу понять Вас. Спасибо.
Алексей Смирнов
29 ноября 2022, 10:05
0
ВЫ не поняли. Вопрос в том, что вы понимаете под СОСЕДНИМИ ресурсами? Это родители или это дочерние или иные из другого ресурса. я просто не понимаю что такое сосед. тк соседи и с верху есть и с низу и побокам… МОжет если опишите структуру подробнее станет понятнее. Например деревовидная обычно используется:
Индекс (0)
— Ресурс (2)
— — вложенный (100)
— — — вложенный глубже (1500)
— — вложенный (200)
— Еще ресурс (15)
— Ресурсо (18)
Алексей Смирнов
29 ноября 2022, 09:41
+1
Кстати, тут я с Виктором больше согласен. Тк он уже и нашел решение. А люди пишут и лезут с советом.
И флуд типа — зачем использовать… не использовать… не помогает совсем.
А минусики просто людей взбодрят покажут что нужно конструктивнее писать. Иначе, для чего они вообще? Плюсы отражают по мне — верный ответ или поддержку. Минус — ответ который не помог, особенно дезинформирует. Или я что-то тоже не понимаю с рейтингом?
Если есть правила, то думаю, будет хорошо эти правила сообщества для сайта обозначить, чтобы понимание было.
Алексей Смирнов
28 ноября 2022, 22:21
0
Ну конечно… я не запрещаю. но этот момент уже очевиден, раз первый твой вариант не верный с кавычками. ) тренируем мозг. :)
Алексей Смирнов
28 ноября 2022, 22:18
0
Можно и без переменной, но для примера показал как оно работает на самом деле ))))
Алексей Смирнов
28 ноября 2022, 22:14
1
0
{set $myvar = $row.link | join}
{'pdoMenu' | snippet: [
'parents' => 0,
'resources' => $myvar,
]}
Почитайте для начала Php переменные. потом аналогию соедините для фенома и будет проще.
Алексей Смирнов
28 ноября 2022, 22:04
0
Ааа у вас же там array )))
посмотрите что внутри:
{$row.link | print_r}
А теперь выведем через запятую:
{$row.link | join}
Алексей Смирнов
28 ноября 2022, 22:02
0
Почти понятно что хотите но не до конца.

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

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

Если вы хотите вложенность получить, то используйте pdoMenu.
Если вы хотите вывести сначала непосредственные контейнеры родителем которого явл. ресурс 2, а потом отдельно все ресурсы вложенных (подчиненных) этих контейнеров, то нужно написать 2 вызова.
ну или уточните вопрос детальнее.
Алексей Смирнов
28 ноября 2022, 21:56
0
вместо
{$row.link}
Попробуйте писать как в php:
{$row['link']}
Алексей Смирнов
28 ноября 2022, 13:52
0
Наведите на ПАКЕТЫ. выскочит менюшка. там найдите тикеты и только тогда кликайте.
Алексей Смирнов
27 ноября 2022, 14:40
+2
Конечно можно. Просто в доку по jqery загляните. увидете .hasClass('testclassname')
if (var.hasClass('testclassname')) { one; } else { two; }
Так оно не работает. ведь проверка это либо true или false.
.hasClass(«error»).addClass(«is-invalid»)
Алексей Смирнов
25 ноября 2022, 22:42
0
Приведите код который пытается отсортировать, то как вы делаете.
Тк не очень понятно в чем трудность.
Алексей Смирнов
25 ноября 2022, 22:36
0
На странице ресурса вкладка — комментарии:
joxi.ru/brR5VP7H7jbzzA
Или все комментарии вы увидите в админке в меню ПАКЕТЫ --> Тикеты
Алексей Смирнов
25 ноября 2022, 19:46
0
Только проблема в том что как только найдется $idx==8 то корректность посчета становиться сомнительна. те нужно исключить строку с
{if $idx =='8'}{break}{/if}
и тогда подсчет будет более точным. :)
Алексей Смирнов
22 ноября 2022, 21:08
0
Максимум что можно сделать это импорт-експорт из одного TV в другой TV. А из exel нет возможности нужно ручками писать под задачу.
Алексей Смирнов
18 ноября 2022, 19:23
0
Он может,
Но вам же нужны именно товары… те. не выводить категорию 3, если там нет товаров с menuindex = 1…
Ну странно это.
Опишите для чего такая сложная выборка нужна? Может, есть решение проще…
Алексей Смирнов
18 ноября 2022, 19:03
+1
Укажите в выборке parents= параметр с нужным id категории…
Алексей Смирнов
15 ноября 2022, 22:46
+1
Проверяли такие настройки: (сохраните старые где нибудь, я про — mse2_index_fields )
mse2_index_fields  = article:0 // попробуйте еще 1
mse2_search_all_words_bonus = 0
mse2_search_exact_match_bonus = 10
mse2_search_like_match_bonus = 0
После выставления — запустите переиндексацию сайта.