We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1244
    • 17 Posts
    Всем добрый день.
    Необходим плагин для модикса со следующим функционалом:

    Я использую ТВ для хранения значений разных параметров товара.
    пример отображения в админке - modx.jpg
    Мне необходимо из админки товара добавлять значения в ТВ параметры.
    На старой цмс это выглядело как в файле oldcms.jpg

    Есть ли у кого-то такая наработка?
    Готов купить или оплатить разработку.
      • 6623
      • 127 Posts
      Создавай TV, назначаи их шаблону и заполняй. В чем проблема? Или тебе что тоболее специфичное нужно?
        • 1244
        • 17 Posts
        то что мне нужно я написал, назначение шаблону как бы даже не обсуждается.
        сравните два скриншота повнимательнее пожалуйста.
          • 1788
          • 1,103 Posts
          Quote from: alpi at Mar 11, 2010, 02:47 AM

          то что мне нужно я написал, назначение шаблону как бы даже не обсуждается.
          сравните два скриншота повнимательнее пожалуйста.
          Выпадающий список есть в TV. Внешний вид это уже css.
            • 1244
            • 17 Posts
            А добавить значение в ТВ вы тоже через сss сделаете? rolleyes
              • 22301
              • 1,084 Posts
              alpi, ты хочешь добавлять/заводить новый TV’арь непосредственно с товарной страницы, правильно понимаю?
                [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                Безжалостный пияр!
                Artima -- неуч!
                Осторожно: преступная локализация -- modx-cms.ru
                Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                • 1244
                • 17 Posts
                создавать новый - нет. добавлять значение в существующий - да.

                ну например, мне нужно ввести значение "5" для товара, а у меня в ТВ прописаны только 1||2||3||4, которые я вижу как список на странице товара в админке.
                я хочу это делать прямо из админки товара, а не лезть в ТВ и дописывать вручную это значение.
                  • 22301
                  • 1,084 Posts
                  можно автоматом туда загонять, с помощью сниппета, это вообще не проблема
                  вопрос в том, откуда сниппет должен брать значения?

                  могу привести пример, как я сделал для себя. а ты уже сообразишь дальше.
                  создал TV’арь. Тип ввода: Listbox (Multi-Select). Возможные значения:

                  @EVAL return $modx->runSnippet("DropDownTree",array('doc'=>0));


                  Сам сниппет DropDownTree:

                  <?php
                  
                  /*#   Name:    DropDownTree#   Version: 1.0.0#   Author:  Urique Dertlian ([email protected])#   Date:    Oct 4, 2007#   Using:   Create TV of kind "DropDown List Menu", feel elements field with string:             @EVAL return $modx->runSnippet("DropDownTree",array('doc'=>0));                          Here "0" is ID of parent document children of which will be displayed in DropDown menu.*/
                  
                  if(!function_exists("getItems"))
                   { 
                    function getItems($p=0, $l=0) 
                      {  
                       global $modx,$modx_charset;  ($modx_charset=='UTF-8') ? $nbsp=chr(0xC2).chr(0xA0) : $nbsp=chr(0xA0);         
                       $c=$modx->getDocumentChildren($p);  foreach($c as $k)  
                         {   $out.=str_repeat($nbsp,$l*5).$k['pagetitle']."==<li>".str_repeat($nbsp,$l*5)."<a href='[~".$k['id']."~]'>".$k['pagetitle']."</a></li>||";   
                             $out.=getItems($k['id'],$l+1);  
                         }  return $out; 
                      }
                     }return getItems($doc);
                  ?>
                  

                    [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                    Безжалостный пияр!
                    Artima -- неуч!
                    Осторожно: преступная локализация -- modx-cms.ru
                    Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                    Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                    • 22301
                    • 1,084 Posts
                    например, я завёл новую товарную категорию. добавил её описание, заведня под неё документ. спиппетом обшарил раздел с товарными категориями. список товарных категорий в карточке товара генерится теперь автоматом.

                    если же описывать каждую категорию не нужно, то можно вообще новые значения для TV’аря дёргать из текстового файла или с какой страницы со списком. сниппет вообще будет элементарный в таком случае.
                      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                      Безжалостный пияр!
                      Artima -- неуч!
                      Осторожно: преступная локализация -- modx-cms.ru
                      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                      • 1244
                      • 17 Posts
                      мне вручную значение нужно добавлять. наиболее наглядно иллюстрирует скрин oldcms.jpg в первом посте.
                      спасибо, попробую.