Вход • Регистрация

Вывод определенного параметра объявления

  • 16 декабря 2013 г.
  • Подскажиет как вывести определенный параметр объявления.
    Нужно вывести картинку(характеристика) в определенном месте.
    • 16 декабря 2013 г.
    • http://cms.diafan.ru/dokument/full-manual/templates-functions/#show_block_ab
      • 16 декабря 2013 г.
      • Мне не в show_block нужно, а в shop.view.id.php.
        Там есть блок:

        //параметры объявления
        if (!empty($result["param"]))
        {
        $this->get('param', 'ab', array("rows" => $result["param"], "id" => $result["id"]));
        };

        но так как ниразу не программист, прошу помощи, как задать условие чтобы вывести параметр например с id="6",
        типа if $param[id=6] echo $param[value], но как правильно написать не знаю(((
        • 16 декабря 2013 г. , редакция: 16 декабря 2013 г.
        • Вариантов много ну например

          Код

          if (!empty($result["param"]))
          {
          if ($result["id"]=='6') $this->get('param', 'ab', array("rows" => $result["param"], "id" => $result["id"]));
          };


          Если нужен маcсив конкретных id ,
          тогда как то так:
          Код

          $id_arr = array("6", "19", "36", "199"); // задаете сами можно прямо в коде, можно сделать из админки, но это немного больше телодвижений

          if (!empty($result["param"]))
          {
          if (in_array($result["id"], $id_arr)) $this->get('param', 'ab', array("rows" => $result["param"], "id" => $result["id"]));
          };



          Точный и правильный синтаксис каждой команды на PH можно быстро проверить просто набрав в любом поисковике название команды и слово PHP например: in_array PHP
          • 16 декабря 2013 г.
          • думаю должно быть все аналогичто этому: http://cms.diafan.ru/dokument/full-manual/examples/kak_vyvesti_dopolnitelnuyu_kharakteristiku_tovara/
  • 17 декабря 2013 г.
  • Спасибо всем. То что нужно было!!!!
  • 02 июня 2015 г.
  • Решил не создавать новую тему, так как аналогичная проблема. С помощью шаблонного кода выводится блок с наименованиями из модуля Объявления.

    Как вывести значение определенной характеристики на главной для списка объявлений? ID характеристики - 4.


    Максимум чего добился - вывод:

    "Название характеристики" - "значение". Нужно именно значение, без обертки в виде html.


    Смотрел http://www.diafan.ru/dokument/full-manual/examples/extra-goods-prop/ - Выводит название характеристики.

    Возможно что-то не так делаю, подскажите, есть ли еще что-то в документации?

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум