Dmitriy
в плагине?
Dmitriy
чужом
Евгений
Евгений
и вообще, гугли
Евгений
Anonymous
Евгений
Dmitriy
Dmitriy
угараешь
Евгений
Dmitriy
скажи как
Евгений
научись задавать вопросы хотя бы
iWatchYouFromAfar
Anonymous
Anonymous
меня взломала клятая 1с
Алексей
Подскажите как записать, если parent=26, то лимит вывода товаров = 4?
Алексей
Вывожу товары в категорию так
Алексей
Евгений
подскажите конкуренту
https://modx.pro/help/18685
Евгений
Иван
просто сделать дубль вызова и условие
Алексей
Иван
♨️
Евгений
deapth только пишется как depth
Евгений
Евгений
Алексей
♨️
[[if? &is=[*parent*]:=:26 &then=@TPL:chunk1 &else=@TPL:chunk2]]
а в чанках вызовы?
Евгений
в чанках нет лимита
Alex
Парни, подскажите, как в pdoMenu вывести по 4 ресурса? (4 ресурса в одном div, потом опять div и в нем 4 ресурса) ?
Dmitriy
Dmitriy
Если феном есть?
Миша
Sentinel
какой там fenom
Dmitriy
Dmitriy
If
Mr.
Sentinel
Mr.
tpl_4
А подробнее? Тоже интересно стало
Sentinel
Sentinel
Все есть в доках
https://docs.modx.pro/komponentyi/pdotools/obshhie-parametryi
Anonymous
Упаковывай и выпускай как RevolutionCMS
тогда уж revo-evo / но я это не потяну один. помощники нужны. Пока просто доп. класс будет- подключить его и юзать как $modx объект только этот будет modx::* и он глобальный сразу везде, не надо писать global $modx/ а по сути это расширение и замена и унификация имен. Все сниппеты которые будут на этой либе-будут работать в эво и рево без переделок. А быстрее там за счет массовых операций- на входе массив товаров/ресурсов и все добавить/апдейт или считать сразу по 100шт в квадратную таблицу - 3мя запросами.
Anonymous
вот экспорт в эксель стандартно по одной чтение и запись через phpExcel - 65сек - на новом 4-7сек (зависит от кеша и мощности) файл 5000 рес с 70тв - размер 1мб
Gaius Cassius
Опять импорт и Эксель
Когда уже упакуешь в пакет и выкинешь в стор?
Anonymous
да илья писал же что такие же туда нельзя, там есть уже.
Gaius Cassius
А то вброс есть, интерес посмотреть есть, а получается - ничего
Алексей
Anonymous
а куда я его выложу? вещь хорошая. продать бы его раз 10 а потом можно бесплатно выложить
Алексей
Gaius Cassius
Алексей
Nikolay
Народ, а кто как относится вот к такому формату наполнения сайта, а не через админку?
Nikolay
Сек, щас ссылку на ютрубу дам
Nikolay
https://www.youtube.com/watch?v=1BgVtSVek98&feature=youtu.be
Михаил
Алексей
Я чудесно отношусь... Даже были мысли сделать. Но мысли остались.
Nikolay
Миша, привет! :)
Ну доедешь, посмотри. Там две минутки всего
Nikolay
Nikolay
Но сейчас пытаюсь делать по принципу: где вижу - там и редактирую.
Nikolay
Контент-менеджерам очень нравится.
Alex
Алексей
Причем где то лежит готовый рабочий принцип сделаный чисто на файлах.... Сырой
Nikolay
Вот здесь снял как раздел видео наполняется: https://www.youtube.com/watch?v=uT9IUHBXo5g
Nikolay
Вообще, на этом сайте Видео, Подкасты, Статьи - это все одна и та же сущность - Ресурс (Документ), как в MODX. И если какой-то вариации не хватает полей, то они все добавляются в единый базовый класс. Но под создание/редактирование сущностей разные входящие параметры прописаны, что позволяет поддерживать порядок в этом хаосе. К примеру, это схема для создания статьи:
input TopicCreateInput {
name: String = ""
longtitle: String
content: Json
components: Json
published: Boolean
topic_tags: [String!]
blogID: ID
}А это Подкаст:
input PodcastResourceCreateInput {
"""
Название подкаста
"""
name: String!
"""
Файл подкаста
"""
File: FileCreateOneInput!
"""
Обложка
"""
image: String
}Таким образом нельзя передать на создание/обновление то, чего не следует, пусть даже у создаваемого объекта 100500 полей
Nikolay
Anonymous
Вообще, на этом сайте Видео, Подкасты, Статьи - это все одна и та же сущность - Ресурс (Документ), как в MODX. И если какой-то вариации не хватает полей, то они все добавляются в единый базовый класс. Но под создание/редактирование сущностей разные входящие параметры прописаны, что позволяет поддерживать порядок в этом хаосе. К примеру, это схема для создания статьи:
input TopicCreateInput {
name: String = ""
longtitle: String
content: Json
components: Json
published: Boolean
topic_tags: [String!]
blogID: ID
}А это Подкаст:
input PodcastResourceCreateInput {
"""
Название подкаста
"""
name: String!
"""
Файл подкаста
"""
File: FileCreateOneInput!
"""
Обложка
"""
image: String
}Таким образом нельзя передать на создание/обновление то, чего не следует, пусть даже у создаваемого объекта 100500 полей
а это как временное решение для экспериментов всё фигачить в базовый класс или потом переделаешь, раздербанишь на отдельные или наследуемые от базовой сущности?
Алексей
Думаешь оживить?
Типа того... Но у меня чисто текст там правится... С фотками помоему не возился
Anonymous
извиняюсь если вопрос некорректный, я просто не очень понимаю как храняться они, саму prisma не смотрел еще
Nikolay
Это все равно как товары в минишопе - они же привязаны к документам.
Nikolay
Nikolay
Roman 🚀
Sergey_K
колечководство такое
Sergey_K
чтобы цифры красивые были
Igor
добрейший вечерочек, не подскажете почему не приходят значения? Это чанк письма tpl.msEmail
Igor