Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Проблема с allWrap (http://forum.typo3.ru/showthread.php?t=2301)

dapissarenko 21.12.2006 02:04

Проблема с allWrap
 
Здравствуйте!

Мне нужно сделать меню так, чтобы отдельные пункты меню разделялись вертикальной чёрточкой |. Вот так:

Код:

<div id="breadcrumbs"><a href="index.html">Главная</a>
| <a href="services.html">Услуги</a> | <a href="references.html">Отзывы</a>
| <a href="partners.html">Партнёры</a> |
<a href="contact.html">Обратная связь</a>
</div>

Как мне в allWrap (см. ниже) сказать, что мне нужно, чтобы появлялась чёрточка?

Код:

  marks.BREADCRUMB = HMENU
  marks.BREADCRUMB.1 = TMENU
  marks.BREADCRUMB.1.NO {
  allWrap = |
  RO = 1
  }

Я пробовал вот так:

Код:

  marks.BREADCRUMB = HMENU
  marks.BREADCRUMB.1 = TMENU
  marks.BREADCRUMB.1.NO {
  allWrap = | |
  RO = 1
  }

Не получилось.

Заранее благодарен

Дмитрий

void 21.12.2006 03:54

Используйте allWrap = | &#124 ;

(уберите пробел между 4 и ; - форум слишком умный, конвертирует))

Andrey Grey 21.12.2006 16:08

Цитата:

Сообщение от void (Сообщение 8678)
Используйте allWrap = | &#124 ;

(уберите пробел между 4 и ; - форум слишком умный, конвертирует))

А как убрать последнюю черту после последней ссылки?
Код выглядит так:
Код:

## top_menu [Begin]
lib.top_menu = HMENU
lib.top_menu{
        entryLevel = 0
        maxItems = 5

        1 = TMENU
        1.NO.allWrap = &nbsp;<SPAN class=menu1-level1-no>|</SPAN>&nbsp;&#124_;
        1.NO.RO = 1
       
        1.ACT = 1
        1.ACT.allWrap = &nbsp;<SPAN class=menu1-level1-act>|</SPAN>&nbsp;&#124_;
        1.ACT.RO = 1
}
## top_menu [End]


Tod 21.12.2006 17:42

Используйте optionSplit - о нем можно почитать в TSref.
Не факт, что мой код оптимизирован, не было в свое время разбираться, но я пишу так:
Код:

1.NO.allWrap = &nbsp;<SPAN class=menu1-level1-no>|</SPAN>&nbsp;&#124_;|*| &nbsp;<SPAN class=menu1-level1-no>|</SPAN>&nbsp;&#124_; |*| &nbsp;<SPAN class=menu1-level1-no>|</SPAN>&nbsp;

NiKRON 18.05.2007 20:45

Это только в allWrap работает? В wrap - нет?

Pavel Antonov 19.05.2007 00:34

Это работает для любой конструкции внутри HMENU

javaPro 09.06.2007 23:10

Подскажите пожалуйста, в от в этом коде куда ме надо вставить &#124_; чтоб нормально разделялись пункты меню первого уровня?

Код:

temp.tmenulayers= HMENU
temp.tmenulayers.excludeUidList = 179
temp.tmenulayers {
  1 = TMENU_LAYERS
  1 {
    wrap=<table dir="rtl"><tr>|</tr></table>
    layerStyle = position: absolute; VISIBILITY: hidden; padding: 0px 5px 0px 5px; background: #e6f0d2; text-align: right;
    lockPosition = y
    hideMenuWhenNotOver = 1
    hideMenuTimer = 1
    expAll = 1
    topOffset =15
    relativeToTriggerItem = 1
    directionLeft = 1
    NO {       
      allWrap= <td align="right"> | </td>
    }
  }
  2 = TMENU
  2.NO {
    allWrap=|<br>
  }
}

и попутно еще один вопрос, как добавить в это меню третий уровень?

javaPro 12.06.2007 02:36

Цитата:

Сообщение от javaPro (Сообщение 12743)
Подскажите пожалуйста, в от в этом коде куда ме надо вставить &#124_; чтоб нормально разделялись пункты меню первого уровня?

Код:

temp.tmenulayers= HMENU
temp.tmenulayers.excludeUidList = 179
temp.tmenulayers {
  1 = TMENU_LAYERS
  1 {
    wrap=<table dir="rtl"><tr>|</tr></table>
    layerStyle = position: absolute; VISIBILITY: hidden; padding: 0px 5px 0px 5px; background: #e6f0d2; text-align: right;
    lockPosition = y
    hideMenuWhenNotOver = 1
    hideMenuTimer = 1
    expAll = 1
    topOffset =15
    relativeToTriggerItem = 1
    directionLeft = 1
    NO {       
      allWrap= <td align="right"> | </td>
    }
  }
  2 = TMENU
  2.NO {
    allWrap=|<br>
  }
}

и попутно еще один вопрос, как добавить в это меню третий уровень?

Ну не ужели ни кто не знает решения проблемы?

solshark 12.06.2007 11:55

## Footer Menu [Begin]
lib.fMenu = HMENU
lib.fMenu.entryLevel = 0
lib.fMenu.1 = TMENU
lib.fMenu.1.NO {
linkWrap = |*| | &#124_; |*| |
ATagParams = class="bottom_menu"
}
## Footer Menu [End]

javaPro 13.06.2007 20:37

Цитата:

Сообщение от solshark (Сообщение 12792)
## Footer Menu [Begin]
lib.fMenu = HMENU
lib.fMenu.entryLevel = 0
lib.fMenu.1 = TMENU
lib.fMenu.1.NO {
linkWrap = |*| | | |*| |
ATagParams = class="bottom_menu"
}
## Footer Menu [End]

Чет не вьехал к чему этот код был опубликован...


Часовой пояс GMT +4, время: 13:45.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot