0

キックスタートを使用して、カテゴリと製品をリストするための拡張機能を1つ作成しました。そして、パンくずリストにカテゴリのタイトル/名前と製品のタイトル/名前の両方を表示する必要があります。現在、データベースから呼び出すようにコーディングしました(「40 = RECORDS」)のみを示す

RESULT :- HOME > ページ名 »

私の 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 = ||*| &nbsp>&nbsp&nbsp |*|
             doNotLinkIt = 1
           }

          }

}

4

2 に答える 2

1

ニュース拡張機能の例を次に示します。拡張機能にも同じアプローチを使用できます。

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

于 2012-12-30T18:08:54.407 に答える
0

Typo3 で作成した任意の拡張子のデータベースからブレッドクラムにフィールド タイトルを追加できます。

lib.breadcrumb = COA
lib.breadcrumb {
    stdWrap.wrap = <ul class="breadcrumb">|</ul>
    entryLevel = 1

    10 = HMENU
    10 {
         special = rootline

        1 = TMENU
        1 {
            noBlur = 1

            NO = 1
            NO {
                wrapItemAndSub = <li>|</li>
                ATagTitle.field = subtitle // title
                linkWrap = ||*|&nbsp;&rsaquo;&nbsp |*|
                stdWrap.htmlSpecialChars = 1
            }

            CUR <.NO
            CUR {
                wrapItemAndSub = <li class="active">|</li>
            }
        }
    }

    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 =  <li >|</li>
     }
}
于 2013-01-03T04:41:42.930 に答える