Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 21.12.2006, 02:04   #1
dapissarenko
Продвинутый
 
Регистрация: 22.09.2006
Сообщений: 56
По умолчанию Проблема с 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
   }
Не получилось.

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

Дмитрий
dapissarenko вне форума   Ответить с цитированием
Старый 21.12.2006, 03:54   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

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

(уберите пробел между 4 и ; - форум слишком умный, конвертирует))
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 21.12.2006, 16:08   #3
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Используйте 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]
Andrey Grey вне форума   Ответить с цитированием
Старый 21.12.2006, 17:42   #4
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Используйте 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;
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 18.05.2007, 20:45   #5
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Это только в allWrap работает? В wrap - нет?
NiKRON вне форума   Ответить с цитированием
Старый 19.05.2007, 00:34   #6
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Это работает для любой конструкции внутри HMENU
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 09.06.2007, 23:10   #7
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

Подскажите пожалуйста, в от в этом коде куда ме надо вставить &#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   #8
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

Цитата:
Сообщение от javaPro Посмотреть сообщение
Подскажите пожалуйста, в от в этом коде куда ме надо вставить &#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, 11:55   #9
solshark
Новенький
 
Регистрация: 04.11.2006
Сообщений: 13
По умолчанию

## 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]

Последний раз редактировалось solshark; 13.06.2007 в 23:46
solshark вне форума   Ответить с цитированием
Старый 13.06.2007, 20:37   #10
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

Цитата:
Сообщение от solshark Посмотреть сообщение
## 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]
Чет не вьехал к чему этот код был опубликован...
javaPro вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория