We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5041
    • 18 Posts
    Здравствуйте!
    Возник вопрос по созданию графического меню, сейчас я делаю так
    [!Wayfinder? &startId=`0` &outerTpl=`mainMenuBlock` &rowTpl=`mainMenu` !]
    где в &rowTpl пишу
    <a href="[+wf.link+]"><img src="assets/images/menu[+wf.docid+].gif"/></a>
    <img height="2" width="162" alt="" src="/img/tab2.gif"/>

    но это не универсальный и не красивый способ, возможно ли сделать так, чтобы клиент при добавлении нового документа указал нужную картинку? (возможно потребуется дописать функционал, подскажите пожалуйста)
      • 22532
      • 349 Posts
      картинку надо задавать TV параметром


      ну а вообще это мало того что неуниверсальный способ.. он еще и неразумный.. в плане того что будет если отключат картинки на сайте.. меню пропадет.. и поисковики ему не очень обрадуются..
      почитайте для примера вот это
        • 5041
        • 18 Posts
        на сколько я понял, TV параметр выводится для отдельного документа. Тоесть в меню выведется одна (одинаковая) картинка? или есть способ?
          • 22532
          • 349 Posts
          делаете ТВ для того документа ссылка на который будет в меню
          и в шаблоне вывода вместо адреса картинки пишете [+tvname+]
          ну или как то так
            • 5041
            • 18 Posts
            Да я так изначально и пытался сделать, но как выяснилось TV параметр выводится для данного документа.. тоесть скажем если я прицеплю TV к документу "о компании" - то он на этом документе и покажет мне картинку.. нетрудно сообразить, что в меню из пяти пунктов будет пять одинаковых картинок
              • 22532
              • 349 Posts
              ну я не знаю как уж вы там соображали.. но если прикрепить TV к шаблону для страниц
              Окомпании, услуги, контакты, ... или что уж у вас там в меню
              то при редактировании этих доктов надо будет вставить значение этого ТВ в появившемся поле под редактированием контента
              и как вы выразились это "нетрудно сообразить" wink
              а вы походу значение TV прописали прямо внутри параметра
                • 5041
                • 18 Posts
                спасибо, помогло.. я просто в &rowTpl писал не [+tvпараметр+], а [*tvпараметр*] grin
                  • 22532
                  • 349 Posts
                  да незашто, сам раньше по невнимаетльности это путал )
                  а вообще я бы на вашем месте лучше переверстал по примерам из вышеприведенной ссылки
                  там делается все просто если прочесть, а пользы куча
                    • 5041
                    • 18 Posts
                    ну это понятно, в плане оптимизации))
                    обязательно переверстаю в ближайшем будущем.. сейчас мне важно как можно быстрее настроить весь функционал wink
                    еще раз большое спасибо, думаю у меня еще будут вопросы smiley
                      • 27518
                      • 75 Posts
                      а как сделать, что бы при наведении показывалась другая картинка?