Dmitriy
Артур
Я костыледел?
Несколько минут назад ты в этом не сомневался)))
Dmitriy
Просто меня ограничивают в возможностях)
Dmitriy
Я пытаюсь их преодолеть
Dmitriy
Я же свободный человек)
Алексей
ну я же сказал - если данные что ты выводишь в JSON - напиши или свой сниппет или через foreach реши...
Алексей
ты ж свобоный человек )))
Артур
Я же свободный человек)
Наверное свободный, если ты там в личных целях творишь, то вообще вопросов нет, а если для кого-то и за деньги, надо стараться придерживаться общепринятых норм.
Алексей
я просто этой TVtable никогда не пользовался. х.з. че там
Artem 🌏
ребята, открыл для себя новое, может кому понадобится.
При переносе сайта на локалку:
1. изменить 4е файла конфига, в одном из них поправить доступы к бд
2. очистить кеш
3. (не обязательно) переименовать в корневой папке ".htaccess" на любое другое имя, обычно "ht.access"
у меня был трабл изза 3го пункта, может там какие редиректы или еще что, но мне нет смылса искать и изменять т.к. сайт обратно на прод пойдет, отключение этого файла помогло)
Артур
Artem 🌏
Artem 🌏
Dmitriy
А что в чанке нельзя сделать так? {$modx->getOption('var')}
Алексей
Dmitriy
Dmitriy
Мне короче надо)
Dmitriy
$modx->setOption(key, value)
Алексей
ну если параметр в конфиге где-то, то должен сработать.
если это параметр сниппета - врядли.
Dmitriy
сниппет сделать надо?
Алексей
передать параметры еще можно через setPlaceholder
Алексей
но это свовсем костыль.
Dmitriy
короче я пробую $modx->setPlaceholder('var', 0) ?
Dmitriy
Dmitriy
Я ни чо не понял как это работает)
Dmitriy
Пишу {"+my_counter" | placeholder}, выводит
Dmitriy
Написал {$modx->setPlaceholder('+my_counter', 135)}
Dmitriy
в следующей итерации {"+my_counter" | placeholder} выводит 135
Dmitriy
смотрю в конфиге, там стоит 0
Dmitriy
это как понимать?)
Алексей
без плюса
Dmitriy
без плюса
я с плюсом всегда обращался к параметрам clientconfig
Алексей
Алексей
БЕЗ ПЛЮСА!
Алексей
это не конфиг
Алексей
вам бы основы MODX понять
Dmitriy
{$modx->getOption('my_counter')} без плюса да
Dmitriy
работает
Алексей
ну вот. чудно.
Dmitriy
ну вот. чудно.
{$modx->getOption('my_counter')}
{$modx->setPlaceholder('my_counter', 135)}
Dmitriy
значение не меняется
Dmitriy
0 выводит
Павел
давай подумаем почему
Алексей
Dmitriy
Dmitriy
Dmitriy
Dmitriy
Панимаешь?)
Алексей
госпади
Павел
)))))
Алексей
зОчем вы так.
Артур
Алексей
проще записать в сессию с такими делами.
Алексей
бо это ппц. пойду поем лучше...
Dmitriy
Алексей
так я х.з. вообще че нужно
Dmitriy
Кароч, так пашет
Dmitriy
{$my_couner = $modx->getOption('+my_counter')}
{$modx->setOption('+my_counter', $my_couner += 1)}
Dmitriy
без плюса тоже пашет)
Dmitriy
ну я хз чо он в конфигурацию не записывает
Dmitriy
Лол, вот вам и переменная)
Dmitriy
Она вообще получается никаким образом к clientconfig не привязана
Алексей
угу. именно
Dmitriy
угу. именно
нет, я же могу у него взять значение
Dmitriy
у переменной с clientconfig
Dmitriy
это пашет, а записать не могу
Алексей
в памяти...
Dmitriy
Алексей
не... не совсем. он определил новое значение в "области". но не записал в конфиг.
Алексей
тем более есть статья про этот конфиг.
Алексей
где-то была
Dmitriy
лол, ну костыль пашет)