Как добавить право на крошку от базы данных протяженности в typo3?

Using kickstart i created one extension for listing category and product.And i need to display the both category title/name & product title/name in my breadcrumb .At present i coded for calling from the database(" 40 = RECORDS") it is only showing the

RESULT :- HOME > Page Name »

Мой Url:-http://www.domain.com/page_name/

       lib.breadcrumb=COA
       lib.breadcrumb {
        40 = RECORDS
        40 {
             dontCheckPid = 1
             tables = TABLE_NAME
             source.data = GPvar:tx_pi1_NAME|EXTKEY
             conf.EXTKEY = TEXT
             conf.EXTKEY.field = FIELD_NAME
             wrap =  »  |
           }


          10 = HMENU
          10 {
              special = rootline
       # "not in menu pages" should show up in the breadcrumbs menu
      includeNotInMenu = 1
           1 = TMENU
             # no unneccessary scripting.
           1.noBlur = 1
             # Current item should be unlinked
           1.CUR = 1
           1.target = _self
           1.wrap = <div class="breadcrumb-class"> | </div>
           1.NO {
             stdWrap.field = title
             ATagTitle.field = nav_title//title
             linkWrap = ||*| > |*|
            }
             # Current menu item is unlinked
           1.CUR {
             stdWrap.field = title
             linkWrap = ||*|  >   |*|
             doNotLinkIt = 1
           }

          }

}

0
nl ja de

2 ответы

Вот пример от расширения новостей. Можно использовать тот же самый подход для расширения.

http://forge.typo3.org/projects/extension-news/wiki/Add_news_to_breadcrumb_menu

1
добавлено
Да благодарят Вас, я уведенный с тем кодом, он не работает правильно. это не показывающий ни в ком враждующем или ошибка.It активно в одном единственном случае.
добавлено автор sherin, источник

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

lib.breadcrumb = COA
lib.breadcrumb {
    stdWrap.wrap = 
    entryLevel = 1

    10 = HMENU
    10 {
         special = rootline

        1 = TMENU
        1 {
            noBlur = 1

            NO = 1
            NO {
                wrapItemAndSub = 
  • |
  • ATagTitle.field = subtitle//title linkWrap = ||*| ›  |*| stdWrap.htmlSpecialChars = 1 } CUR <.NO CUR { wrapItemAndSub =
  • |
  • } } } 101=RECORD 101 { tables = tx_table_name source.data = GPvar:tx_plugin_name|param //param passing in the url conf.tx_besiproduct_product = TEXT conf.tx_besiproduct_product.field = field_name conf.tx_besiproduct_product.required = 1 conf.tx_besiproduct_product.wrap =
  • |
  • } }
    0
    добавлено