Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Помогите интегрировать Breadcrumb меню в шаблон (http://forum.typo3.ru/showthread.php?t=7379)

viair 04.02.2009 15:57

Помогите интегрировать Breadcrumb меню в шаблон
 
Добрый день ребята, появилась следующая проблема, помогите реализовать :

Нашёл 2 темплейта, в одном есть "breadcrumb" во втором нету, тот в котором нету визуально мне больше подходит, но функционально нужен "breadcrumb". Решил всунуть самостоятельно, парюсь над этим уже 2 дня по 12 часов, перебрал все конфиг файлы обоих, знаю уже какие куски кода за это отвечают, скопировал, перешил 2й темплейт, всё как в молоко, лэйбл как был bread так им и остался и несобирается заменяться. Чего делать ? Ниже сырцы которые пытаюсь привить... :(

Файл с ресурсами в Setup :
Код:

# BREADCRUMP MENU
#<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/peacock/typoscript/rootline.txt">

# PAGE SETUP
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/peacock/typoscript/setup.txt">

Это кусок в шаблоне :
Код:

<!-- Breadcrumbs -->
      <div id="breadcrumbs">
      <!-- ###ROOTLINE### -->
        Bread
      <!-- ###ROOTLINE### -->
      </div>

Содержание файла rootline.txt :
Код:

tmp.breadcrump = HMENU
tmp.breadcrump {
special = rootline
special.range = 1|-1
1 = TMENU
1.noBlur = 1
1.wrap = <span class="rootline">|</span>
1.target = _self
1.NO {
    linkWrap= |
    # optionSplit: vor jedem item ein >>
 allWrap = |*|&nbsp;<img src="fileadmin/templates/my/img/arrow.JPG">&nbsp; |*||*| |
    ATagBeforeWrap = 1
    ATagTitle.field = description // title
  }
}

Cодержимое файла Setup.txt
Код:

page = PAGE
page.typeNum = 0
page.meta.DESCRIPTION = My Site
page.meta.KEYWORDS = Internet, Homepage, Typo3
page.shortcutIcon = fileadmin/templates/peacock/images/favicon.ico
page.includeCSS {
  file1 = fileadmin/templates/peacock/css/stylesheet.css
  file2 = fileadmin/templates/peacock/css/menu.css
}
#page.includeLibs.tmenu_layers = fileadmin/templates/peacock/scripts/gmenu_layers.php
page.headerData.1 = TEXT
page.headerData.1.value (
        <script type='text/javascript' src='fileadmin/templates/peacock/scripts/menu.js'></script>
)
#page.headerData.2 = TEXT
#page.headerData.2.value (
#        <!--[if IE 7]>
#        <style type=text/css>
#        @import #url(fileadmin/templates/peacock/css/menu_ie7.css);
#        </style>
#        <![endif]-->
#)
page.bodyTag = <body>
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1 {
  template = FILE
  template.file = {$htmltpl}
  workOnSubpart = DOKUMENT
  subparts.MENU < temp.Menu
  subparts.ROOTLINE < tmp.breadcrump
  subparts.INHALT < styles.content.get
  subparts.INHALT_LINKS < styles.content.getLeft
  #subparts.INHALT_LINKS.select.pidInList = 2
  subparts.COPYRIGHT < temp.copyright
  #subparts.TITEL = TEXT
  #subparts.TITEL < temp.titel
  subparts.SITETITLE = TEXT
  subparts.SITETITLE < temp.siteTitel
  #subparts.BESCHREIBUNG = TEXT
  #subparts.BESCHREIBUNG < temp.beschreibung
  #subparts.BANNER < temp.toppic
  #subparts.SUCHE < temp.suche
  #subparts.LASTUPDATE < temp.lu
  #subparts.SPRACHE = PHP_SCRIPT
  #subparts.SPRACHE.file = fileadmin/templates/peacock/scripts/languageMenu.php
}


Насколько я понимаю, всё должно было работать ? или чегото нехватает ? :confused: :rolleyes: Помогите пожалуйсто :o

dmartynenko 04.02.2009 17:55

Код:

# BREADCRUMP MENU
#<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/peacock/typoscript/rootline.txt">

А вы не пробовали перед этим <INCLUDE_TYPOSCRIPT убрать # - т.е. "не коментарить" эту строчку ?

viair 04.02.2009 18:09

Цитата:

Сообщение от dmartynenko (Сообщение 23344)
Код:

# BREADCRUMP MENU
#<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/peacock/typoscript/rootline.txt">

А вы не пробовали перед этим <INCLUDE_TYPOSCRIPT убрать # - т.е. "не коментарить" эту строчку ?

Упс... :eek:
dmartynenko Огромное ВАМ СПАСИБО !!! Даже не заметил комент, стыдно, столько пыли из ничего поднял. Одним словом - невнимательность. А ведь перерыл все сырцы, и такую мелочь незаметил :rolleyes:


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

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