Разделы

  
 

Зашел в тупик! Прошу помощи!

Есть сниппет в котором вытаскивается системная переменная и передается дальше в вычисления.
метод такой:
$gset=$modx->getConfig();
$doc=$gset["site_start"];


при запуске этого сниппета в контенте все прекрассно работает и вычисления проходят нормально.

НО!

как только я пытаюсь прикрутить этот сниппет к TV через
@EVAL return $modx->runSnippet("InfoblockSelector");
, то переменная $doc почему то принимает пустое значение.

Что делать? В чем загвоздка может быть??

Спасибо!

Как установить значение TV-параметра

Как можно установить/изменить значение TV-параметра программно?

У меня следующая ситуация: куча одинаково структурированных страниц. На каждой странице есть маленькая картинка для предпросмотра товара. Для этой картинки формируется TV-параметр пути к картинке:
@EVAL global $modx; $arrayvars = $modx->getDocument($_GET['id'],'content'); preg_match('#(/mini_images/.*)"#isU', $arrayvars[content], $result); return $res[1];


Потом мне стало нужно вывести через Ditto каталог этих товаров.
В чанке описания Ditto я прописываю TV-параметр, но на тех страницах, где значение формируется программно (через @EVAL) это самое значение пусто. Я понял, что все из-за вызова $_GET['id'] — он берет id для страницы, в которой формируется Ditto.
Вопрос — как можно установить TV-параметр?

Поиск по всем позициям

Всем доброго времени суток.

Интересует такая задача:

Надо сделать, что-бы на страничку выводился «pagetitle» тех позиций, в которых определенный tv-параметр равен 1. При том, эти позиции могут быть в разных парентах и суб парентах. Через дитто, на сколько я знаю можно выводить из вручную введенных парентах, а если их тысяча и каждый день добавляется еще столько же?

Прошу о помощи.
Спасибо.
  • 0
  • 4 октября 2010, 22:41
  • NNP
  • 7

MODx evolution не желает дружить с web-стандартами?

Использовал в своем проекте tv-параметр типа image.
Какого же было мое удивление когда я попытался проверить html-страницу сайта на валидность — вылезли ошибки, которые явно не моих рук дело:
The align attribute on the img element is obsolete. Use CSS instead.

В настройках tv-параметра указал Align — none, предположив что таким образом я избавлюсь от этого атрибута. Но не тут то было, в код накойто *** выводится align=«none».

Подскажите пожалуйста, в чем смысл этой записи, и как от нее избавиться, так как изза нее мой проект не проходит валидацию. Я так понял этот баг заложен внутри modx. Прискорбно, так как система позиционируется как web-дванольная, и поддерживающая web-стандарты и прочее…
  • 0
  • 29 сентября 2010, 06:30
  • modUser
  • 9

Почему не работает вывод tv в tpl ditto.3 ?

Пытаюсь вывести переменную в темплейте дитто, но он отказывается выводить ее.
В чанке назначенном как tpl пишу [[+mytv]]. Тип tv — изображение, если это важно. всю ночь сижу туплю, документации нету (ну это и понятно). Сильно жалею что начал проект на revo ((
  • 0
  • 15 сентября 2010, 01:53
  • modUser
  • 1

Вызов Ditto по определенному TV

Привет всем! Вот такой вопрос по Ditto:

У каждой позиции есть tv — фирма с DropDownListMenu — Asus и Acer. В целом списке на сайте мне надо что-бы выводились только те позиции, в которых выбран Asus. Примочка &where на TV к сожалению не работает. Подскажите, помогите :)

Спасибо.
  • 0
  • 7 сентября 2010, 22:56
  • NNP
  • 16

При попытке добавить TV на стартовую страницу получаю ошибку....

Есть главная страница с переменной tv, типа text, при попытке добавить текст в еременную, при сохранении страницы получаю:
Document is linked to site_start variable and cannot have publish or unpublish dates set!
Если проделать то же самое на другой странице (не главной) всё работает нормально. в чем может быть проблема?

Выбор положения <div>

Привет всем.
Есть такой вопрос.

В дизайне есть 2 — это «Предложения» и «Новости».

Хочется сделать так, что-бы на страничке я мог выбирать последовательность этих . При выборе «предложения» c предложениями ставится выше, чем новости, так-же и с новостями.

Создал TV c DropDown List menu: Предложения месяца==Предложения месяца||Новости==Новости.

Что делать дальше?

Спасибо.
  • 0
  • 16 августа 2010, 13:43
  • NNP
  • 2

Как вывести в результатах поиска AjaxSearch 1.9 значения Tv?

очень надо, но никак не получается((

Автоматический калькулятор

Привет всем. Интересует следующее:

Есть TV — [*price*].

При выводе цены ( [*price*]) хотелось бы что-бы сразу прибавлялось скажем 20% от цены, потом еще сверху 20%.

То есть если цена 10 рублей, то на сайт выводится 14,4 руб. ( (10 + 20%) + 20% )

Можно ли это реализовать в MODx?

Заранее спасибо.
  • 0
  • 12 августа 2010, 19:38
  • NNP
  • 19