We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 43805
    • 6 Posts
    Всем доброго дня!

    Возникло несколько вопросов относительно работы с TV типа "список с одиночным выбором", а также по формированию списка вообще.

    1. Есть TV типа список со следующим содержимым: пешком==1||автобус==2||речной трамвай==3||велосипед==4. способ вывода: по умолчанию. Проблема: выводит не название, а его номер. К примеру, выбираю "речной трамвай", на странице отображается "3". Как сделать так, чтобы отображалось название?

    2. Можно ли как-то вывести на страницу все значения некоторого TV? Скажем, у меня есть TV с содержимым из примера 1. Нужно сделать так, чтобы на некоторой странице во фронтэнде выводился список с возможными значениями этого TV (т .е. выпадающий список с пунктами "пешком", "автобус" и т. д.)

    3. Можно ли как-то вывести на страницу выпадающий список, содержащий названия документов, имеющие конкретного родителя? Скажем, у меня есть контейнер с ID 79, нужно на странице вывести выпадающий список, содержащий названия (pagetitle) всех дочерних документов.

    Поясню, откуда подобные вопросы. Есть некий каталог. По нему организуется поиск с главной страницы по нескольким критериям, которые задаются выпадающими списками. Выглядит так: первый выпадающий список (перечень дочерних документов) второй выпадающий список (возможные значения TV типа "список"), третий выпалающий список (возможные значения TV типа "список") и т.д. Далее кнопка "поиск", и на указанной странице выводятся результаты.

    С самим поиском более-менее разобрался, использую AdvSearch, но никак не найду ответы на вышеозначенные вопросы.

    Заранее огромное спасибо за комментарии.
      • 43805
      • 6 Posts
      3 вопрос решил при помощи Wayfinder с таким запросом:

      <select name="where" >
      [[!Wayfinder? &startId=`9` &level=`1` &outerTpl=`search_main_outer` &rowTpl=`search_main_row`]]
      </select>
      


      и таким чанком rowTpl:

      <option value="[[+id]]">[[+wf.title]]</option>
        • 44971
        • 1 Posts
        Quote from: plintus at Jun 17, 2013, 06:03 PM

        1. Есть TV типа список со следующим содержимым: пешком==1||автобус==2||речной трамвай==3||велосипед==4. способ вывода: по умолчанию. Проблема: выводит не название, а его номер. К примеру, выбираю "речной трамвай", на странице отображается "3". Как сделать так, чтобы отображалось название?

        2. Можно ли как-то вывести на страницу все значения некоторого TV? Скажем, у меня есть TV с содержимым из примера 1. Нужно сделать так, чтобы на некоторой странице во фронтэнде выводился список с возможными значениями этого TV (т .е. выпадающий список с пунктами "пешком", "автобус" и т. д.)

        Подскажи, а как ты эти вопросы решил?
          • 43805
          • 6 Posts
          Quote from: smilesrg at Nov 25, 2013, 08:56 AM
          Quote from: plintus at Jun 17, 2013, 06:03 PM

          Подскажи, а как ты эти вопросы решил?

          1. Решил просто: не стал указывать индексы элементов, тогда он выводит сами элементы. Но вообще, если непременно нужны индексы, можно написать простенький сниппет, который будет извлекать значения.
          2. На второй вопрос я ответа так и не нашел.

          По третьему пункту даны объяснения во втором сообщении этой темы.