iWatchYouFromAfar
iWatchYouFromAfar
Там указываешь тв полю где ему быть
Melkij
https://bezumkin.ru/sections/tips_and_tricks/1987/
Melkij
кто-нибудь использовал?
Melkij
в админке два контекста
Melkij
1 контекст сайт который видят пользователи все
Melkij
2 контекст делается для работников данной фирмы,типо поиск по услугам,и дополнительные поля для оринтации и т.д
Melkij
вот чтобы не копировать список услуг,я хочу получить его из 1
Melkij
вывести список получилось,теперь мне надо чтобы при нажатии на ссылку услуги,открывалась детальная страница,но с поддоменом 2 контекста
Алексей
Melkij
да
Алексей
10 или 1000?
Melkij
больше 1000,и добавляются
Melkij
если я правильно понимаю,то надо делать что-то типо роутера,который подставляет нужный домен,под урл
Алексей
скорее так - условие у плагина чтобы он не переключал контекст (те. ничего не делал) когда запрашивается какой-то родитель (parent) у ресурсов.
Чем сейчас у тебя переключается контекст?
🙈 PG
насколько я понял задачу, то проще всего сделать так
https://modx.pro/help/6136
Melkij
сейчас не чем у меня не переключаются контексты
Алексей
ну вот просто в то решение дописать условие для услуг....
Melkij
if ($modx->event->name == 'OnHandleRequest') {
if ($modx->context->get('key') == 'mgr') {return;}
// сравнение текущего имени хоста и искомого
if (strstr($_SERVER['HTTP_HOST'], 'domen.ru') != false) {
$modx->switchContext('web');
return;
}
if (strstr($_SERVER['HTTP_HOST'], 'crm.domen.ru') != false) {
$modx->switchContext('crm');
return;
}
}
Melkij
сделал вот так
Melkij
урл доступы
Melkij
но если открывать домен crm.domen.ru то кидает всегда на шаблоны первого контекста
Алексей
пробовать шаблон на лету менять
Evgeny
Evgeny
ну да, я просто пока плохо понимаю как работает этот компонент
Алексей
схема такая:
1. создается TV gallery (там моэжно выбрать тип TV gallery.
2. На страницах заполняется это TV соответствующим значением альбома.
3. Выводится в шаблоне или контенте с подстановкой album=[[*tv_pole_gallery]] и выводится уже галла
Алексей
tv_pole_gallery - ваша TV галлереи
iWatchYouFromAfar
Не проще сделать галерею через migx?
Иван
Алексей
вот я как раз перешел на migx - удобно.
Но вот есть ситуация что галерею нужно привязывать одну к 2 и более ресурсам..
Алексей
что скажите? :)
Evgeniy
что скажите? :)
можно вызвать любое поле ресурса на любом другом ресурсе)
Шурык
что скажите? :)
Доп настройка, в которой указать что галерея находится в другом ресурсе и хранить идентификатор
Алексей
это ж целых 2 TV Поля))) ну даладно... просто небыло более задач подобных... может и удобнее.. х.з... тут еще помнить нужно у которого ресурса какая-то галерея.......
Gaius Cassius
Алексей
господа, подскажите плз. Есть сайт на минишопе, там куча характеристик товаров в ТВ, порядка 400 шт. Часть из них хотим перенести в свойства минишопа, которые через плагины делаются. Т.е. в таблице ms2_products будет около 300-400 столбцов. Это очень жестко или по сравнению с ТВ всё норм?
Шурык
Алексей
они отличаются в зависимости от категории, но через опции неудобно делать, привязывать к новым категориям
iWatchYouFromAfar
Алексей
в целом да, хотел удостовериться)
iWatchYouFromAfar
Не уверен, но вроде как один TV = один запрос к БД. В случае с плагином идет расширение модели товаров. Я уверен, что производительность измениться в лучшую сторону, если вы переедете с TV.
Алексей
Александр
Ozzy
Друзья, привет! Есть кто может нарисовать каталог продукции (типа буклета книжка) примерно страниц 10-12 и стоимость?
iWatchYouFromAfar
Александр
Evgeny
Спасибо всем, за помощь, что стараетесь мне овтечать по-возможности))
Evgeny
Удачного дня каждому!
Евгений
Евгений
или верстальщика
Евгений
хз кто тебе нужен
Александр
Согласен, другое дело 400 TV, да.
Человек говорит опции неудобно назначать категориям, тогда можно либо допилить так чтобы стало удобно или расширить таблицу только необходимымы свойствами, которые есть у большинства товаров, а остальные, например, хранить в отдельном столбце в json и назанчать динамически из заранее заготовленного списка, в который в свою очередь также можно добавлять значения
Alexey
Нужно знать конкретную ситуацию, а то понадобится фильтр по этим атрибутам и приехали
iWatchYouFromAfar
Алексей
Алексей
Да, если каталог упирается в 10 тыс товаров - думаю в полне можно.
iWatchYouFromAfar
Алексей
в любом случае если не фильтровать то можно и TV и опции...
Александр
Вопрос то был другой.
Вопрос был нормально ли запилить в таблицу 400 столбцов, я считаю это черезчур, предложил варианты
iWatchYouFromAfar
Алексей
Точнее даже json (MIGX) в полне подходящая вещь для этого... если не фильтровать ничего
Alexey
Вроде пришли к тому, что можно 1 TV содержащий 400 атрибутов))
Alexey
Александр
Alexey
Только как в админке это организовать
Александр
Только как в админке это организовать
Сделать централизованное хранилище где хранятся скажем ключ/название атрибута (по типу минишоповских опций), в редактировании ресурса добавить таб с гридом на подобии мигикса. При добавлении опции получаем заготовленные варианты в комбобоксе и присваиваем значение
Александр
То есть если товару нужно 10 опций, добавляем 10, если 100 то 100.
Evgeny