Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
11 сентября 2013, 17:11
0
Да, ты прав. В сниппете данные получаются из поля товара, там простой массив, безо всяких id.

Если есть желание, можешь поменять в сниппете msProductOptions код вот так (со строки 23):
foreach ($options as $key => $value) {
	$pls = array(
		'value' => $value
		,'selected' => $value == $selected ? 'selected' : ''
		,'id' => $key
	);
	$rows[] = empty($tplRow) ? $value : $pdoFetch->getChunk($tplRow, $pls);
11 сентября 2013, 16:58
0
[[+id]] не пробовал?
11 сентября 2013, 13:00
0
Да это я не тебе, ошибся.

Это топикстартеру.
11 сентября 2013, 12:41
0
Имеются.

Зашифрованные, которые обратно не расшифровать. Поэтому только сброс.
11 сентября 2013, 12:30
0
Личный кабинет MS2 работает без паролей, просто через почту.

Высылать пароли смысла нет, лучше сделать форму для сброса пароля.
11 сентября 2013, 12:28
0
Положим, есть 2 контекста: web и test.
У юзера не должно быть прав на контекст test и при этом он не должен быть sudo.

После каждой смены прав нужно или перезагружать их в меню безопасности (если ты под этим юзером), или перелогиниваться тому, кому меняешь.

Если у юзера установлено свойство sudo, то ему наплевать на любые проверки прав — он может всё.
11 сентября 2013, 12:18
0
Здесь нет лички.

По первому не ясно, что там установлено у тебя.
По второму вопросу могу помочь.
11 сентября 2013, 08:57
0
Ответ очевиден; напиши сниппет, который будет выбирать контейнеры, доступные для публикации и подставь его в форму.
11 сентября 2013, 06:10
0
Я после распаковки всегда накатываю setup и обновляю сайт — ни разу проблем не было.

А то, что директории cache/* пропускается — это моя ошибка, наверное =) Хотел пропустить только /core/cache и не подумал про другие.
11 сентября 2013, 05:38
0
А если попробовать выставлять «Дату отмены публикации»?

Хорошая идея (я ни разу не пробовал).
11 сентября 2013, 05:37
2
0
Плагин на OnLoadWebDocument.

При запросе проверять дату создания, и если больше 7 дней — удалять или отключать ресурс и отправлять на главную или на 404.
То есть, юзеры сами будут инициировать отключение, cron не нужен.
11 сентября 2013, 05:32
0
Да, через настройку прав доступа.
11 сентября 2013, 05:32
0
А с чего ты решил, что нужно?

Во всех инструкциях пишут чистить только /core/cache/ — про xpdo речи нет.
10 сентября 2013, 16:22
0
Пагинация древовидных комментариев?

Толково придумал!
10 сентября 2013, 06:40
0
Имя производителя находится в другой таблице, понимаешь?

Можно завести еще одно поле в msProductData и копировать туда имя производителя при сохранении товара, плагином.

Если кто-то создаст задачу на github, постараюсь сделать виртуальносе поле vendor_name, которое будет получаться из таблицы производителей при $product->get('vendor_name'); — тогда можно будет и в поиске использовать.
09 сентября 2013, 22:29
0
В поле vendor лежит id производителя, а в tags — массив.

Эти поля отлично выводит mFilter2, который идет в комплекте с mSearch2.
09 сентября 2013, 19:58
0
А я думал, плагины тоже включены.

Включил сейчас, смотри.
09 сентября 2013, 16:41
0
Ты думаешь, если задать вопрос 2 раза, кто-то ответит?

Это азы MODX, букварь. Никому не интересно рассказывать, как писать чанки и указывать их сниппету.