We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18098
    • 49 Posts
    С phx сталкнулся недавно.. давольно долго разрабатываю проекты на МОДх, но до этой технологии руки не дотягивались.. Теперь понял, что без нее никуда.
    Собственно вопросы в которых не могу разобраться:
    1. Есть tv с ценой. В зависимости от определенной сессионной переменной этот tv нужно пересчитать (предположительно запустить снипет)
    2. Подобный вопрос с переменной: в зависимости от полученной по ГЕТ переменной нужно на конечной странице вывести различное содержимое.

    Зарание спасибо.

    Для наглядности:
    http://bombasticshop.com/index.php?id=2
    В каталоге нужно изменить вид цены в зависимости от выбранной валюты (в верхнем правом углу). Курсы парсятся по крону и заносятся в бд. Выбранная валюта - в сессии.
    Конечно все это можно реализовать отдельным снипетом. Но хотелось бы обойтись стандартным дитто.
      • 18098
      • 49 Posts
      Может мне кто то хоть что то дельное посоветовать? Последняя надежда на использование стандартных сниппетов..
        • 31268
        • 111 Posts
        Не особо понятно причем тут phx ...

        Quote from: mamamiya at Jan 12, 2010, 04:08 PM

        1. Есть tv с ценой. В зависимости от определенной сессионной переменной этот tv нужно пересчитать (предположительно запустить снипет)
        Я бы в этом случае на стороне клиента считал (JS) . Ну или опять таки через параметр GET передавая валюту - в плейсхолдере где выводится значение вызывать свой сниппет, который будет выводить цену

        Quote from: mamamiya at Jan 12, 2010, 04:08 PM

        2. Подобный вопрос с переменной: в зависимости от полученной по ГЕТ переменной нужно на конечной странице вывести различное содержимое.
        http://ditto.modxcms.com/extenders/request.html
          Discere ne cesses
          • 18098
          • 49 Posts
          Проблему решил так:
          создаем сниппет «phx:price», пишем в нем код, который в соответствии с установленной сессионной переменной форматирует цену с учетом курса валют.
          далее в любом шаблоне выводим цену так: [*cena:price*], [+cena:price+]

          С конечной страницей буду разбираться.