We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 42651
    • 1 Posts
    Здравствуйте. На самом деле больших вопросов два, по порядку:

    1. Нужно сделать картинки слева от пунктов меню. Первая идея - с помощью tv и пакета phpThumbOf (создает миниатюры по заданному размеру).
    Создал TV "picture" с параметром ввода типа Изображение, создал каталог с подкаталогами, у каждого заполнил TV.
    В основном каталоге вызываю Wayfinder так:

    [[Wayfinder? &startId=`5` &level=`5` &ignoreHidden=`1` &rowTpl=`munuRowTpl`]]
    


    В чанке munuRowTpl написал:
    <li[[+wf.id]][[+wf.classes]]><a href="[[+wf.link]]" title="[[+wf.title]]" [[+wf.attributes]]>
    [[+tv.picture:phpthumbof=`w=80&h=80&zc=1`]][[+wf.linktext]]
    </a>[[+wf.wrapper]]</li>
    


    но картинка все равно не отображается. В чем проблема может быть? Может не в rowTpl нужно было шаблон указывать?

    2. И второй вопрос. В данном случае использую Wayfinder для создания меню, т.е. именно меню продуктов для сайта-бара. Не изобретаю ли я велосипед? Так как не хотелось бы для каждого конечного продукта (не категории), создавать отдельную страницу и описание к этому продукту. Т.е. так, как я делаю сейчас, надо будет создать по ресурсу для Меню->Вина->Вино_имя , он "Вино_имя" и его цена должны быть отображены на странице "Вина" среди прочих, и не иметь собственной страницы. Если бы там не долны были быть картинки, я бы просто указал все товары в описании, но у товаров так же должны быть картинки, а вручную их прописывать не очень удобно.
      • 41656 ☆ A M B ☆
      • 11 Posts
      Если картинки не будут меняться, можно просто указать путь типа
       ... /images/menu/[[+wf.id]]_menu.jpg ... 

      Загрузить картинки и все хорошо.

      Можно создать класс на основе id
      <li class="[[++wf.id_menu_image]]">...

      и в css задать background для каждого элемента меню

      Это удобно для разработчика, не для конечного пользователя.