We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 4856
    • 55 Posts
    Не удается сохранить значение TV-параметра для отдельной страницы при ее редактировании в менеджере.
    Если захожу на саму страницу (под администратором) и нажимаю на "Прямой редактор" и изменяю значение, то сначала сохранял, через какое-то время перестал почему то. huh

    Версия MODx - 0.9.6.1p2.
    Браузер - Internet Explorer 7, Opera 9.20.

    Экспериментировал с несколькими типами - текст, чекбокс, лист, но результат один - через "Прямой редактор" поначалу сохранялись, потом перестали, а в управляющей консоли - вообще не сохраняется.

    Создавал так:
    Имя параметра: [* chkInTop *]
    Заголовок Будет отображаться в верхнем меню
    Описание Будет отображаться в верхнем меню
    Тип ввода: Check Box
    Возможные значения:
    Значение по умолчанию:
    Визуальный компонент:
    Порядок в списке: 1


    Help.
      • 26564
      • 162 Posts
      Имя параметра: [*_chkInTop_*] У тебя пробелы там стоят?
        • 4856
        • 55 Posts
        Нет. Извиняюсь, немного ввел в заблуждение.
        Пробелов там где указано нет.
          • 4856
          • 55 Posts
          И галочки некоторые тоже не сохраняются - такие как "запретить кеширование", "показывать в меню", "запретить поиск". undecided
            • 9198
            • 100 Posts
            Какая версия MySQL и в каком режиме работает?
            Была проблема на версии 0.9.6.1 что не сохранялись TV если MySQL 5.0.x в режиме STRICT.
              • 4856
              • 55 Posts
              MySQL 5.0.18-nt

              Выключил режим STRICT (http://forum.mambo-foundation.org/showthread.php?p=24856)

              Спасибо большое за совет, действительно работать стало лучше!  smiley
              По-крайне мере стали работать "галки" на закладке свойства (кеширование, показывать в меню и т.д.)

              Но вот к чему стремлюсь - checkbox TV - так и не заработал.
              Кстати текстовый TV работает.

              P.S. Может мне надо сделать upgrade или downgrade MySQL? Если да, то на какую лучше версию.
                • 9198
                • 100 Posts
                Чекбоксы без указания Input Option Values не работают.
                У checkbox TV в Input Option Values напиши yes, тогда при включеном чекбоксе значение TV будет yes. Но слово yes будет писаться справа от чекбокса. Можно в Input Option Values указать Наименование==yes, тогда справа будет отображаться Наименование. Можно создать несколько чекбоксов, указав в Input Option Values Наименование1==option1||Наименование2==option2

                Если это не устраивает, то используй RadioButton c Input Option Values: Включить==true||Выключить==false
                  • 4856
                  • 55 Posts
                  А так хотелось бы просто поставить галочку, без входа во всплывающее окно smiley
                  (как, например, "показать ссылки редактора")

                  Ладно, это уже не критично, главное - работает.