Ilya
Не, ну можно и как в Вордпрессе, все языковые версии хранить в одном поле с разделителями, и обрабатывать его перед выводом тогда будет 1 поле на все языки. Больше вариантов пок не придумали))
я вот тож об этом подумал, тогда как научить модикс понимать проивольную запись из поля pagetitle. И сохранять ее, это плагинами делается ?
Aliaksandr
Ну так и я о том, чел хочет клон алика сделать на стандартной цмс не зная половины базовых вещей и чтоб все уже было кем-то написано))
Aliaksandr
Херню несешь
Пока что этим занимаешься тут ты
Aliaksandr
Бери плагин на OnDocFormSave или раньше и сохраняй что хочешь куда хочешь
Ilya
Клон алика на модиксе не смешите, на модиксе максимум клон регионального сайта подарков =)
Aliaksandr
Бери плагин на загрузку documentObject и грузи туда что хочешь
Aliaksandr
Опять поплыли хер знает куда:) то вкладки, то языки, то опенкарт, то параметры - гоняет туда сюда по трубам, а потом удивляется, когда пошлют прямым текстом
Aliaksandr
Клон алика на модиксе не смешите, на модиксе максимум клон регионального сайта подарков =)
Я тебе один умный вещь скажу: все, что можно сделать на php, можно сделать и на модх, на эво будет удобнее:)
2frags
я вот тож об этом подумал, тогда как научить модикс понимать проивольную запись из поля pagetitle. И сохранять ее, это плагинами делается ?
ну, например, MultiTv все сохраняет в одно поле - можно подобное сделать и для полей документа. А на фронте снипетом вытаскивать нужный кусок. Только это полный П, т.к. при любом запросе будут выгребаться данные для ВСЕХ языковых веток. И за такое нужно расстреливать. Из крупнокалиберного пулемета )
Ilya
ну, например, MultiTv все сохраняет в одно поле - можно подобное сделать и для полей документа. А на фронте снипетом вытаскивать нужный кусок. Только это полный П, т.к. при любом запросе будут выгребаться данные для ВСЕХ языковых веток. И за такое нужно расстреливать. Из крупнокалиберного пулемета )
Я про то и говорю, мультитв сам по себе странно работает, недавно увидел что пишел в тв не заполненное [] Скобки. Зачем, если модикс по дефолту просто не добавляет запись в contentvalues. Конечно можно обойти, но вопрос зачем сделали это =)
Ilya
+ неподдерживаемый, в любой момент нагнется =) опасная штука
Dmytro
есть клевый multifields но по нему были еще вопросы обсужу на неделе с Сергеем )
Dmytro
За бутылочкой пива)
Dmytro
multifields это помесь multiTV и pageBuilder
Ilya
по нему есть тоже нюансы, 1 нюанс у него своя таблица, значит каждый запрос джоинить еще и туда, или что еще круче файлы с базой +)
Dmytro
Плагину больше 10 лет. Он благополучно пережил надцать обновлений системы, и еще нас с вами переживет
Логика у него правильная потому умирать смысла ему нет 🙂 может кто возмется отрефакторить но думаю жить будет )
Dmytro
это как Дитто -> Доклистер 🙂 если б второго не было первый до сих пор бы жил 🙂
Aliaksandr
Кому-то бесплатно поправить, когда напрягает это только тебя?:)
Aliaksandr
Могу даже ссылки кинуть, если найти сложно
vvs
Добрый день. Подскажите, пожалуйста, как заставить брать summary данные из content, если introtext не пустой. Что-то ничего не могу понять...
Ilya
И не бесплатно +)
Aliaksandr
Правлю, не поверишь.
Ну как пришлешь пр с правками, лично тебе спасибо напишу:)
Ilya
Ну как пришлешь пр с правками, лично тебе спасибо напишу:)
да, мб реально я что-то недопонимаю. Но тотже забитый dd.multiplefields так не работал
Aliaksandr
)))
Как вариант, использовать сниппет summary, потому что вариант сделать свой контроллер и подменить метод getSummary явно вам не подойдет:)
Aliaksandr
В сниппете ж вроде надо задавать типа text=[+content+]
Aliaksandr
И про интротекст ему неизвестно:)
vvs
В сниппете ж вроде надо задавать типа text=[+content+]
Что-то я такого в документации не нашёл...
Aliaksandr
Мож это какой другой сниппет, откуда ему вообще известно про интротекст :)
vvs
Может я не правильно задал вопрос? [[DocLister? &parents=7 &display=4 &order=ASC &dateSource=pub_date &summary=notags,len:50 &tvList=image &tvPrefix=`` &tpl=visa-tpl ]] Нужно чтобы summary брал текст из content, а не из introtext. Этого можно добиться с моим уровнем знаний Evolution SMC?
Ilya
Вопрос к Диме, не планируется добавление в модикс возможности дополнения стандартной таблицы конфигурации своими данными, также по типу name => value, если будет с вариантами и работать как tv параметры к ресурсам вообще огонь и получить их также как обычные потом чтоб можно было типа $modx->config[что надо] ?
Aliaksandr
Использовать в чанке visa-tpl сниппет summary в нужном месте
Aliaksandr
Либо модуль clientSettings если мимо ресурса
Dmytro
&summary=notags,len:50 &introField=content
Ilya
Это называется плагин cfgTv сто лет в обед
Он работает с таблицей modx_system_settings ?
Aliaksandr
Он работает с таблицей modx_system_settings ?
Он пишет туда с префиксом, по дефолту cfg_
Aliaksandr
Типа тв phone, на выходе [(cfg_phone)]
Aliaksandr
&summary=notags,len:50 &introField=content
Он наверно вернет необрезанный контент:)
Aliaksandr
Именно так.
Ну потому что это в методе getSummary зашито, его надо переопределять, а для этого делать свой контроллер. Я писал, что этот вариант не предлагаю :)
Aliaksandr
В пачке с доклистером идет сниппет summary, туда и можно просто передать контент в поле text https://github.com/AgelxNash/DocLister/blob/master/install/assets/snippets/summary.tpl
vvs
Использовать в чанке visa-tpl сниппет summary в нужном месте
Сделал так и всё получилось. Спасибо.
Ilya
Он берет настройки из тв документа, вопрос остается открытым =)
Ilya
Но спасибо за совет
Ilya
Как вариант, в принципе имеет место быть
Ilya
Ну написано так в 'xtras
Ilya
и в конфиге после установки
Ilya
ой простите из ресурса
Ilya
опечатался
Aliaksandr
Он пишет в конфиг модх, а не берет из тв каждый раз
Aliaksandr
В этом его смысл, грузануть одни раз из базы вместе с общим конфигом
Ilya
ID ресурсов настроек - тогда что значит, я просто загуглил его но в доках нет примеров или скринов, пока не разобраться
Aliaksandr
Вернее записать туда, а грузанет оно само
Ilya
а формат записи тогда какой
Ilya
на странице конфигурации ничего нового не появилось =) Я думал плагин туда пишет и оттуда же редактирует
Aliaksandr
ID ресурсов настроек - тогда что значит, я просто загуглил его но в доках нет примеров или скринов, пока не разобраться
Короче, делаешь шаблон, делаешь к нему ресурс, к шаблону лепишь тв. Эти тв и есть конфиг
Ilya
госопди
Ilya
есть смайлик перекреститься
Ilya
+)
Aliaksandr
Что ты куришь?
Ilya
я понял спасибо
Ilya
нет я думал он просто работает с system settings кнопкой и там формы добавления +)
Aliaksandr
Ты спрашиваешь как тебе конфиг прилепить к тв, а потом не понимаешь, что эти тв должны быть у какого-то ресурса?
Ilya
нет мне, дополнить системный конфиг своими параметрами
Aliaksandr
Не хочешь ресурс и тв, есть модуль clientSettings - там все то же, но без тв и ресурса
Ilya
без писанины своего если есть готвое
Ilya
и потом в любом шаблоне сниппете и прочем $modx->config['svoy_paremetr']