We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22619
    • 101 Posts
    пришлось дописать немного кода

    в самом снипете дописываем:
    'firstRowTpl' => isset($firstRowTpl) ? $firstRowTpl: '',
    'lastRowTpl' => isset($lastRowTpl) ? $lastRowTpl: '',

    получаем:
    $wf->_templates = array(
    	'outerTpl' => isset($outerTpl) ? $outerTpl : '',
    	'rowTpl' => isset($rowTpl) ? $rowTpl : '',
    	'parentRowTpl' => isset($parentRowTpl) ? $parentRowTpl : '',
    	'parentRowHereTpl' => isset($parentRowHereTpl) ? $parentRowHereTpl : '',
    	'hereTpl' => isset($hereTpl) ? $hereTpl : '',
    	'innerTpl' => isset($innerTpl) ? $innerTpl : '',
    	'innerRowTpl' => isset($innerRowTpl) ? $innerRowTpl : '',
    	'innerHereTpl' => isset($innerHereTpl) ? $innerHereTpl : '',
    	'activeParentRowTpl' => isset($activeParentRowTpl) ? $activeParentRowTpl : '',
    	'categoryFoldersTpl' => isset($categoryFoldersTpl) ? $categoryFoldersTpl : '',
    	'startItemTpl' => isset($startItemTpl) ? $startItemTpl : '',
            'firstRowTpl' => isset($firstRowTpl) ? $firstRowTpl: '',
            'lastRowTpl' => isset($lastRowTpl) ? $lastRowTpl: '',
    );


    в файле wayfinder.inc.php в раене 165 строки добавляем

            } elseif ($resource['first'] == 1 && $this->_templates['firstRowTpl']) {
            	$usedTemplate = 'firstRowTpl';
            } elseif ($resource['last'] == 1 && $this->_templates['lastRowTpl']) {
            	$usedTemplate = 'lastRowTpl';
            } else {
                $usedTemplate = 'rowTpl';
            }


    Теперь можно для первого и последнего элемента меню задавать свои шаблоны.
      • 25904
      • 1 Posts
      Здравствуйте уважаемые, такой вопрос:
      как разбить вывод меню "по тройкам"? под тип этого:
      <div class="thirds" style="margin-top:1px">
      				<ul>
      					<li><a href="#">История</a></li>
      					<li><a href="#">Результаты работы</a></li>
                          <li><a href="#">Фотогалерея</a></li>
      				</ul>
      			</div>
      			<div class="thirds" style="margin-top:1px">
      				<ul>
      					<li><a href="#">Оргструктура</a></li>
                          <li><a href="#">Контакты</a></li>
                          <li><a href="#">Партнеры</a></li>
      				</ul>
      			</div>
      			<div class="thirds" style="margin-top:1px">
      				<ul>
      					<li><a href="#">Адрес, телефоны</a></li>
      					<li><a href="#">Схема проезда</a></li>
                          <li><a href="#">Форум</a></li>
      				</ul>
      			</div>

      т.е. есть

      Главная
      -История
      -Результаты работы
      -.....
      -Форум

      Проекты
      -первый
      -второй
      -....
      -n-ый

      Хочу их выводить по 3 штуки в столбец.

      PS: заранее спасибо
        • 28957
        • 122 Posts
        Quote from: sADIKs at Sep 18, 2008, 03:23 PM

        Хочу их выводить по 3 штуки в столбец.

        больше на таблицу похоже.

        можно дать для li свой-во float:left, и ширину, а для ul с помошью javascript задать ширину = кол-во проектов /3 * ширину одного проекта.
        так то было бы здорово в css увидеть float:top smiley
          suvit
          РROGWAY
          • 12791
          • 26 Posts
          Может ли Wayfinder такое??
          Нужно выводить 2 меню.
          Есть каталог продукции. Продукция отсортированная по категория товара.
          Косметика->шампуни->шампунь1
          Но есть еще надобность выводить меню вида Производитель->линейка продуктов->шампунь2
          Вот и вопрос куда и как заносить дополнительную информацию о продуктах (может в TV)?..
          и как сказать wayfinderу чтобы он сортировал меню по этой информации?..
          может можно включать фильтры вывода для wayfinder??
            • 22532
            • 349 Posts
            да конечно
            он все может ))
            нужно сделать два вызова
            и настроить фильтрацию и сортировку по TV
            для сортировки есть два параметра &sortBy=`tvname` &sortDir=`ASC или DESC`

            поищите на форуме
            это наверняка уже разбиралось.. и не раз
              • 12791
              • 26 Posts
              клево. спасибо. теперь буду думать как в tv хранить сведения о иерархической струтуре..
                • 12791
                • 26 Posts
                а может ли wayfinder делать фильтр по tv параметрам?
                в документации такой фишки не смог найти..
                  • 31022
                  • 328 Posts
                  Насколько я знаю, нет. p4sh0k, возможно, имел в виду Дитто. Для создания подобной штуки мне пришлось делать два раздела в структуре сайта. Один раздел имеет ветки Фабрика->Фабика_чего->Имя_фабрики. Второй раздел, параллельный: Каталог->Раздел_каталога->подраздел_каталога->Товар. Причем подразделы Фабрика_чего и Раздел каталога совпадают: там по 4 одинаковых папки.

                  Например: Фабрики->Мебель->Selva и Каталог->Мебель->Мягкая мебель->Кресло Cor. Для синхронизации этих документов использую сниппет Related. Вот тут я об этом рассказывал: http://modxcms.com/forums/index.php/topic,27023.msg164373.html#msg164373

                  Имея два подраздела можно легко wayfinder’ом вывести их в разные меню.
                    • 22532
                    • 349 Posts
                    Для синхронизации этих документов использую сниппет Related.
                    о.. интересный сниппет, раньше не видел
                    сенькс, обязательно попробую как нибудь smiley
                      • 12791
                      • 26 Posts
                      umanuma спасибо большое.