Сергей
С нами с 10 марта 2016; Место в рейтинге пользователей: #301Вчера в 17:14
В vesp долго переезжать. Нету модульности никакой и с авторизацией, в смысле с разграничением прав, там Василий особо не напрягался :-)
Плюсы и минусы Vue и gtsAPI 17
Вчера в 15:41
Параметр sortby сортирует по полю в базе. У вас в базе нет поля «pagetitle:getSurname», есть только «pagetitle».
Я бы предложил фамилию записать в ...
Модификатор сортировки pdoResources по pagetitle 2
Вчера в 13:01
Забыл написать версия modx 3.0.5
И сама форма
<form data-si-form="FormSlider" data-si-preset="slider_form" data-si-event=&quo...
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 20
Вчера в 09:34
В критерия должны передаваться параметры where это все что можно передать
т.е.
возможно только так
$criteria = array(
"article:LIKE =>...
Массовое удаление 7
25 ноября 2024, 22:34
Вдруг кому понадобится… Прописать TV параметр в источнике файлов для MIGX можно так (для примера TV `ln`):
[[!migxResourceMediaPath...
Источник файлов и migx 6
25 ноября 2024, 21:01
Привет
Подскажи, пжл как добавить поля из компонента msFieldsmanager?
Скрин
msPre - фильтры по опциям minishop2 11
25 ноября 2024, 20:03
А как добавить если чекбоксы?
msPre добавление кастомного поля (списка с автодополнением) 4
25 ноября 2024, 08:00
ну тогда groupby и having«query» принимает все параметры pdoFetch и в нем есть и groupby и having. Пример навскидку:
"query":{
&quo...
Кейс gtsAPI. CRUD пользователей на фронте 2
24 ноября 2024, 20:31
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработае...
Конструкция switch case без break в Fenom 6
Получается «обратный способ». Можно либо классическим способом создавать объекты, прописывая schema полностью, либо способом что я описал выше
Разделение на два сниппета тут логичное в плане «не клади все яйца в одну корзину». А если учесть что скорость тут не критична, ибо это делается в фоне а не в момент рендера страницы, то лишний вызов второго сниппета роли не играет
со остальными замечаниями согласен
это еще самый просто пример.
Компоненты, которые подключаются в состав других компонентов за счет рендера во внутренний буффер, а потом использования этого куска HTML кода
А когда мне понадобилось реализовать какой-то простой режим фильтрации, который можно было спокойно реализовать в MODX, техподдержка ответила мне «увы, но у нас такой фичи не реализовано».
В итоге я сделал тот магазин, хотя и долго плевался. На MODX бы это получилось гораздо приятнее (говорю не просто так, ибо сделал на нем как минимум 6 полноценно работающих магазинов, со сложной логикой и кастомизацией, как фильтрации, так и карточки редактирования товара, так и др.)
Кстати по поводу битрикса, как там поменять саму админку? довольно сложно
А может быть кодовая база приведена к одному решению? Нет. В одном случае данные получаются через GetList, в другом случае специальные методы используются
Где, что, как и когда подключается — не понятно. Без сайта bxapi.ru (написанного сторонним разработчиком, «гуру» битрикса) вообще сложно было — бы отыскать точку предткновения
И да, с 1С битрикс я работал всего раз (делая тот магазин), но вот зато с коробочной версией битрикс24 работал мнооого раз, раза 2 или 3. Кто не знает — коробочная версия построена на 1С Битрикс, так вот там работа производится аналогично. Все те же описанные выше проблемы
И я прихожу к выводу что вся монолитность битрикса заключается в том, что там «монолитно запечатаны» смесь говнокода стиля 90-х (одной длинной портянкой. О, том что можно использовать классы и методы разработчики битрикс наверное вообще не слышали) и шаблонизации вида <?=?> прямо в тех же файлах. Все запечено и спрятано, обернуто в конфетку на фронтенде.
Самый главный минус, что битрикс не «Developer Friendly», зато может «User Friendly» и «Content Manager Friendly» с визуальным редактором всего и вся
packagist.org/packages/league/oauth2-server
Но тут такой момент. Этот пример для выборки TV — поля. Для других данных код может быть другим
цифру 25 меняете на ID нужного TV поля.
tv_long_sum — название плейсхолдера в результате. название tvLong тоже на любой можно заменить