Ilya
тот же сниппет
Ilya
На скольк почитал данные получаются только когда виджет выводится на странице
Ilya
ну вообще говоря я в сниппетах вообще не вижу никаких проблем - это по-сути просто функция, которая возвращает какой-то заранее предсказуемый результат. Т.е., фактически, это просто оформленный и документированный кусок php-кода. Так зачем писать свой, когда он уже написан?)
Наверное если стремиться к ларке, то мб надо юзать и ларкин функционал, переходить на её пакеты и архитектуру в целом. Налепить админку на ларку и усе дела =) Но это будет в 3.0 =) Не доживем =)
Aliaksandr
Ну да, тут только одна беда - нет кадров и это объективная причина, раз уж modx evo позиционировалась как простейшая в освоении cms, то перейти резко на программирование на фреймворке - явно что-то утопическое :)
Aliaksandr
т.е. я так понимаю надежда на то, что придут "кадры из ларки и все сделают" - только вот непонятно зачем им это надо :)
Ilya
Да, в принципе админка модикса на ларке, поидее, даст все что нужно простым юзверям которые не понимают как это работает
Ilya
А для разрабов будет ядро на ларке со всеми вытекающими
Aliaksandr
зачем, когда можно поставить вояджер ))))
Ilya
Ставил +)
Ilya
Хотя года 2 назад +) мб поменьше
Aliaksandr
будешь представлять себя капитаном корабля в море интернета )))
Ilya
3 разных потестил админки, если надо могу поискать названия =) Когда понял что инет магазин на ларке я за мес с нуля не напишу =)) хахах
Aliaksandr
нам обещали шопаголик ))
Ilya
Я думаю гуглить бесполезно будет ... что-то не слышал есть ссылка ?
Aliaksandr
https://github.com/oc-shopaholic/oc-shopaholic-plugin
Ilya
проще опенкарт сразу воткнуть и выучить +)
Ilya
Вы пользуетесь октябрем?
Ilya
https://github.com/oc-shopaholic/oc-shopaholic-plugin
демо раскопал https://demo.shopaholic.dev/brands - примитив =)) на вид
Ilya
Без вариаций товара это не шоп =)) https://demo.shopaholic.dev/catalog/man/shirts-man/long-sleeve-color-block-edging-black-0
Aliaksandr
демо раскопал https://demo.shopaholic.dev/brands - примитив =)) на вид
чего там копать, там на гите даже вход в админку есть с manager/manager
Aliaksandr
вроде все что надо есть
Aliaksandr
опции всякие, но это не точно )
Ilya
Ну простейший функционал на вид конечно, подойдет мб для старта, но не для развития
Aliaksandr
в админку сходи, вдруг найдешь еще что-то )
Aliaksandr
https://demo.shopaholic.dev/backend/backend/auth/signin
Aliaksandr
есть там всякие trade offers, properties set, properties и т.п.
Aliaksandr
product properties/offer properties ) размер же можно выбрать, можно и остальное также сделать )
Ilya
Тоже заметил, есть достаточно подробный разбор заказа, это плюс
Aliaksandr
фильтр по этим свойствам также вроде настраивается - все как ты любишь))
Aliaksandr
значения свойств птичками, свойства сгруппированы в группы, которые можно присвоить категории ))
Aliaksandr
не поштучно, а сразу пачкой
Ilya
Так и надо =)
Ilya
Обожаю юзабельные интерфейсы =)
Ilya
Надо на бренд листах выводит выводить товары с фильтрами https://demo.shopaholic.dev/brand/women-secrets =) Все не буду качать +)
Ilya
Саша вот почему нельзя так сделать срзу в модиксе =) https://c2n.me/43dWUgL
Ilya
везде есть у нас нет =)
Pathologic
возьми и сделай
Aliaksandr
везде есть у нас нет =)
там где есть ссылка и выборка у меня обычно хотят прямо в дереве, вот я им оттуда выборку в возможные значения делаю, они в дереве добавляют/удаляют и про всякие "возможные значения" в тв даже и не знают ))
Aliaksandr
или в модуле eLists )
Dmytro
А так можно делать как хочешь я вот решил что sitemap в текущей визитке не хочу видеть в дерреве и сделать через ajax # 3 case 'sitemap.xml': header("Content-Type:text/xml"); echo $modx->runSnippet('DLSitemap'); die(); break;
Dmytro
почему нет ? 🙂
Aliaksandr
но что не делай все равно вот так будет хотя если надо пошло и надо не снипет а отдельный фаил то: http://modx.im/blog/triks/2103.html http://modx.im/blog/triks/2096.html
да тут скорее вопрос в том, что в сниппете $modx и так уже есть, а они его подключают "с нуля" ))
Dmytro
Вся суть только в понимании что и зачем ты делаешь и как проще удобней и понятней и поддерживать остальным
Dmytro
да тут скорее вопрос в том, что в сниппете $modx и так уже есть, а они его подключают "с нуля" ))
Ну вот банально не понимают как работает и методом тыка 🙁 вместо того что б потратить пару вечеров почитать хотя бы ту доку что есть ) да и погуглить чутка )
Dmytro
не хотят
Dmytro
хотя я и сам не всегда доку читаю 🙂 Люблю Pathologic-а задалбывать вопросами по FormLister а Вебера по eFilter )
Aliaksandr
Ну вот банально не понимают как работает и методом тыка 🙁 вместо того что б потратить пару вечеров почитать хотя бы ту доку что есть ) да и погуглить чутка )
так я потому и обратил внимание, что люди знают, что такое modResource и дальше все через него делают (ну почти) - так что тем более странно выглядит, вроде не совсем далекие от этого всего люди ))))
Ilya
возьми и сделай
Знать бы как =) У меня только костыль есть @eval =)
Dmytro
Как пример почему это нормально а не говнокод потому что если кто то другой будет допиливать то просто поиск в IDE показывает где искать: https://take.ms/pJ5ALd
Aliaksandr
Знать бы как =) У меня только костыль есть @eval =)
плагином на события OnTVFormPrerender \OnTVFormRender :)
Ilya
Ага а что внутри писать хз =)
Aliaksandr
как что? что хочешь - хоть jquery, хоть easyUI, хоть webix )
Ilya
И вообще плагин для этого дела - хреновое решение =)
Aliaksandr
во всплывающем окне текущие значения плюс кнопочки добавить удалить - и все это в скрытое поле "возможные значения" вписывать )
Dmytro
КастомТВ ;)
Aliaksandr
зайдешь в форму редактирования тв - и чудеса, кнопка "редактировать значения" и всплывающее окошка с плюсиками и крестиками ))
Ilya
Я тут на днях 8 часов потратил на разбор как работает у кастом тв multiTV высота поля richtext =)) Оказалось никак =) только темой
Aliaksandr
И вообще плагин для этого дела - хреновое решение =)
чем это оно хреновое, если там можно внести любые изменения в текущий интерфейс для формы редактирования тв?)
Ilya
Я понимаю плагин допустим delivery variants
Aliaksandr
Я тут на днях 8 часов потратил на разбор как работает у кастом тв multiTV высота поля richtext =)) Оказалось никак =) только темой
потому что ричтекст там никогда не работал, прикостылили, чтоб хотя бы был и все :) в PageBulider норм меняется
Ilya
логичное дополнение к шопу
Aliaksandr
Я понимаю плагин допустим delivery variants
логика плагина зависит от события, на которое он реагирует - если он реагирует на форму редактирования тв - то чем плохо, если он будет менять/дополнять интерфейс формы редактирования тв ))
Ilya
потому что ричтекст там никогда не работал, прикостылили, чтоб хотя бы был и все :) в PageBulider норм меняется
Ну да, я теперь понял =) и даже когда прикостылили он наполовину не юзабелен, причем есть шикарный вариант как сделано в evoCollection, просто клик на поле, правда он не сохраняет там данные
Ilya
Скажу больше я добавил высоту чтобы она менялась из конфига изменив класс мультитв =))
Aliaksandr
можно подумать в других цмс уж прямо можно кастомизировать ричтекст для каждого поля в отдельности ))
Aliaksandr
хотя в эво можно, кроме мультитв
Ilya
Но сука, высота сломалась у поля content =)
Aliaksandr
правда писать это надо в "возможные значения тв" ))
Aliaksandr
{"theme":"mini"}
Ilya
{"theme":"mini"}
Да, только так и заработало =)
Aliaksandr
ну так и в чем проблема? это базовая логика модх ))
Ilya
Но это просто дич, в 50 файлах поменять 50 значений, смысл, помойка получается =) Но это только если модикс идет в сторону ЦМС, так как идет в сторону фреймворка, файлики - норма =)