Разделы

  
 

Мини Шоп вывод annonce-img для Категорий и Разделов

Не могу справится с тремя проблемами:

1. Для Категорий и Разделов должны быть announce-img выводимые на странице. Создал TV с именем image, прикрепил его к шаблонам Каталог и Категория, через Tiny подгрузил на страницу с одним из этих шаблонов картинку, сделал объявления &includeTVs=`1` &includeTVLIst=`image`, а эффекта ноль. Мог напутать что-то с размещением этого:

2. Сказал GetResources "&depth=`0`", в Каталоге стало выводить только Категории (до этого выводило всё), но в Категориях так и выводит и Разделы и Товары, а шаблон то для Каталога, Категории и Раздела одинаковый же.

3. Breadcrumbs cудя по всему именно после внесения изменений в «Позиция в меню» перестал показывать одну из страниц.

Ниже привожу текущее состояние GetResource и msGoods.row

[[!getPage?
    &element=`msGetResources`
    &tpl=`tpl.msGoods.row`
    &showHidden=`1`
    &limit=`9`
    &sortdir=`ASC`
    &depth=`0`
  ]]


и

<p>
  <div class="span1">
    <a href="[[~[[+id]]]]"><img src="[[+img:phpthumbof=`h=150`&fltr[]=ric|20|20`]]" alt="" title="" /></a>
  </div>
  <div class="span1">
    <a href="[[~[[+id]]]]"><strong>[[+pagetitle]]</strong></a>
    
    
<!--    Цена: [[+price]] [[+currency:default=`руб.`]] -->
  </div>
</p>-->


И скрины:


----

CSS Breadcrumbs REVO.

Подскажите, пожалуйста css для html кода Breadcrumbs


( Читать дальше )
  • -1
  • 1 мая 2012, 01:38
  • Lexx
  • 4

[EVO] Breadcrumbs работает не правильно

Задал
[!Breadcrumbs? &homeCrumbTitle=`Главная` &showHomeCrumb=`1` &showCrumbsAtHome=`1` &crumbSeparator=`>`!]

он мне упорно выводит menutitle вместо pagetitle

задал
[!Breadcrumbs? &homeCrumbTitle=`Главная` &showHomeCrumb=`1` &showCrumbsAtHome=`1` &titleField=`alias` &crumbSeparator=`>`!]


всё тоже самое упорно выводит menutitle, как ему объяснить, что мне нужен именно pagetitle и ничего более?
  • -2
  • 21 января 2012, 01:17
  • dup008
  • 5

Breadcrumbs не отображать контейнеры как ссылки

Здравствуйте!

Мне нужно вывести breadcrumbs, но часть выведенных ресурсов должны быть простым текстом, а не ссылкой.

Что нужно вывести простым текстом:
Для создания навигационного меню на сайте я использовал wayfinder.
При этом в меню есть контейнеры:
(разделы, которые созданы лишь для содержания в себе подразделов — не содержат в себе информации и поэтому в меню отображаются как простой текст)

Проблема появляется при вызове breadcrumbs, т.к. при выводе breadcrumbs ссылка на контейнер все-таки появляется.

Есть ли параметр, который позволяет перечислить id ресурсов при вызове breadcrumbs, которые нужно выводить простым текстом?
  • 0
  • 12 января 2012, 15:46
  • gray
  • 4

Breadcrumbs лечим (&crumbSeparator) - вернее добавляем так как по умолчанию его нет

Уже в который раз приходиться лезть в код Breadcrumbs для того что б заменить разделитель.
Самое интересное что в wiki описан параметр &crumbSeparator
но на самом деле в коде снипета его нету :) собственно потому он и не работает.


( Читать дальше )
  • +8
  • 14 октября 2011, 16:11
  • Dmi3y
  • 8

Неверные ссылки Breadcrumbs

На сайте okna-daimond.ru на внутренних страницах вызывается сниппет с параметрами [!Breadcrumbs? &showCurrentCrumb=`0` !] при этом на внутренних страницах в адрес дописывается дополнительный алиас.


( Читать дальше )
  • 0
  • 2 сентября 2011, 13:55
  • ANI
  • 5

Breadcrumbs, crumbSeparator не работает

Не пойму, что надо задавать в параметре crumbSeparator. В принципе нужно изменить только цвет, но даже для пробы &crumbSeparator=`:` выдает дефолтный ».
[evo] 1.0.4

Breadcrumbs не отображает весь путь переходов.

Есть чанк:
<div id="breadcrumb">
[!Breadcrumbs? &homeCrumbTitle=`Главная` &showHomeCrumb=`1` &showCrumbsAtHome=`1` &crumbSeparator=`>`!]
</div>

Затем этот чанк вызывается в каждом шаблоне где нужен вывод статусной строки.
Проблема в том что при переходе на третью ссылку выводилось примерно следующее: Главная>> Страница2.
А нужно: Главная>> Страница1>> Страница2.
Подскажите пожалуйста куда теряется Страница1? И вообще можно весь путь при помощи Breadcrumbs вывести? Все эти страницы относятся к разным шаблонам.
  • 0
  • 27 октября 2010, 18:37
  • gm-rion
  • 4

Оптимизация Breadcrumbs

В сниппете Breadcrumbs на каждый выводимый пункт меню приходится один запрос в базу (при первом или некэшированном вызове). Можно сократить количество запросов до одного (не считая ссылки на главную), если код
while ( $parent && $loopSafety < 1000 )
{
    // Get next crumb
    $tempCrumb = $modx->getPageInfo($parent,0,"id,parent,pagetitle,longtitle,menutitle,description,published,hidemenu");
заменить на:
$parentIds = $modx->getParentIds($modx->documentObject['id']);
$tempCrumbs=array();
if (count($parentIds)) $tempCrumbs=$modx->getDocuments($parentIds, 1, 0, '*', '','published', ', FIELD (sc.id,'.implode(',',$parentIds).')');
foreach ( $tempCrumbs as $tempCrumb )
Это сэкономит 3-7 запросов в базу.
А ссылку на главную лучше прописать вручную.
  • +3
  • 19 июля 2010, 19:43
  • Temus
  • 8

хлебные крошки вместо активного пункта меню

Люди, вот в чем вопрос:
как сделать что бы в меню

пункт1
пункт2
пункт3
-подпункт3-1
--документ3-1-1 (активный пункт)
пункт4

вместо «документ3-1-1» выводилось «главная > пункт3 > подпункт 3-1 > документ3-1-1»
?

используется wayfinder.