После установки shopModx первым способом при попытке открыть любую страницу кроме Главной, выдается сообщение Not Found The requested URL /index.php was not found on this server. Что может быть не так в моем случае?
Можно немного поподробнее по поводу установки доп. параметров и кук? не совсем понятно. И все-таки — как передать данные в процессор или в форму? P.S. Если ошибся блогом — извиняйте.
там наверное описка, работает $params=['sort'=>'price.value'+0] Кстати, только сейчас обратил внимание. Нет, так не правильно. Правильно именно $params=['sort'=>'price.value +0'] А вообще, если кому-то не нравится хак с +0 (что вполне нормально), можно так пробовать: $q->sortby("CAST(price.value as unsigned)");
Выполнять надо именно resources/getdata-процессор, а не просто getdata-процессор. В нем прописано преобразование путей для ТВшки image. Если у вас ТВшка не image, переименуйте ее. Если нет возможности переименовать, значит допишите логику в своем переопределяющем процессоре. Так же следует учитывать какой именно медиасурс установлен для ТВшки. В крайнем случае можно в шаблоне использовать сниппет getSourcePath (Если у вас сборка ShopModxBox, он должен там быть).
Здравствуйте. Столкнулся с такой ситуацией: Делаю выборку процессором с параметрами TVs. Все отлично выбирает и подключает. Однако в качестве TV-параметра у меня указано Изображение. Когда вывожу объект <img src="{$object.tvs.image.value}" border="0" /> То в src значение указан путь ОТНОСИТЕЛЬНО той файловой системы в которой было выбрано изображение catalog/ing1.jpg А нужно, чтобы был полный путь относительно корня сайта, т.е. <strong>/asseys/files/</strong>catalog/ing1.jpg Как это сделать в smarty-шаблоне? Если не ошибаюсь в php это делается функцией $modx->makeurl (могу ошибаться). Но я не понимаю как это написать в шаблоне. Подскажите
Копай в сторону проверки referer'а. Решение не идеальное, но идеальное только с установкой доп параметров или кук на страницах с которых должен быть осуществлен переход, что посложнее будет.
PHP — язык с динамической типизацией, т.е. сложив строку(символьное представление цены) с числом, получается число. А при чем тут PHP? В данном случае это вопрос к MySQL. PHP (xPDO) только подготовит запрос вида price.value + 0, а вот в типу данных Число уже сам мускул приведет.
там наверное описка, работает $params=['sort'=>'price.value'+0] Ничегострпнного в этом нет. PHP — язык с динамической типизацией, т.е. сложив строку(символьное представление цены) с числом, получается число.