2017-12-28 55 views
0

私はTYPO3 8.7.9をBootstrap Extension 9.1.0(Benjamin Kottから)と一緒に使用しています。TYPO3ブートストラップのメニュー項目をクリックできない

私はブートストラップルートと拡張テンプレートを使用しています。

私はメニューが自動的にツリーから構築されてい

root 
    sub1   <-- no content, want it to be non-clickable 
     subsub1 
     subsub2 
    sub2 
    sub3 
    sub4   <-- no content, want it to be non-clickable 
     subsub3 
     subsub4 
    sub5 

(応答、ハンバーガーアイコンに崩壊する場合があります)のように、ページの簡単な木を持っています。

上記の例のsub1とsub4では、メニュー項目をクリックできないようにしたいと考えています。 (ページsub1とsub4は空です)

また、ブレッドクラムでは、ページsub1とページ4をクリックできないようにしてください。

設定オプションがありませんでしたか? TypoScriptには簡単な方法がありますか?そしてどこに置く必要がありますか? root/extテンプレートのセットアップ、ページTSConfig?それに探しのための

おかげで、あなたはブートストラップNavigationテンプレートファイルを変更する必要がある。このため

Zweikeks

答えて

1

このファイルは以下のパスにあります。メニューレイアウトとメニュー機能を変更することができます。

typo3conf/ext/bootstrap_package/Resources/Private/Partials/Page/Navigation/ 
+0

私はそれに取り組んでいます。正しい方向に私を指してくれてありがとう。最初に:fileadminの下で変更を加えるには 1)ナビゲーションからfileadmin/Resources/Private/Partials/Page/Navigationに5つのhtmlファイルをコピーし、フォルダ構造を維持してください 2)partialRootPathを変更しました。 EXT: の代わりにfileadminを指すBOOTSTRAP PACKAGE:ADVANCED(EXT:へのパスは自動的に 'フォールバック'として保存されます)、TypoScript Object Browserで見ることができます。 – Zweikeks

+0

はい、Typoscript –

+0

を使ってBoostrapテンプレートファイルを上書きすることができます。ご協力いただきありがとうございます。私は他人にいくつかのヒントを与えようとしています:Main.htmlとBreadcrumb.htmlを変更する必要があります。 が大いに役立ちます。リンクは常に子供に基づいて抑制することができます(メインでは簡単、ブレッドクラムではもっと精巧)。新しい変数musが渡されるので、独自のBE設定に基づいて扱いにくくなります。私は自分のデザインでショートカット・ページを使用しません。だから私は、ページのタイプをショートカットに設定し、メインとブレッドクラムのdoktypeを評価することで、リンク抑制にフラグを立てました。 Breadcrumb内の抑制されたリンクに対してclassを "active"に設定すると、CSSを変更することなく正しい色付けが得られます。 – Zweikeks

関連する問題