私は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
私はそれに取り組んでいます。正しい方向に私を指してくれてありがとう。最初に:fileadminの下で変更を加えるには 1)ナビゲーションからfileadmin/Resources/Private/Partials/Page/Navigationに5つのhtmlファイルをコピーし、フォルダ構造を維持してください 2)partialRootPathを変更しました。 EXT: の代わりにfileadminを指すBOOTSTRAP PACKAGE:ADVANCED(EXT:へのパスは自動的に 'フォールバック'として保存されます)、TypoScript Object Browserで見ることができます。 – Zweikeks
はい、Typoscript –
を使ってBoostrapテンプレートファイルを上書きすることができます。ご協力いただきありがとうございます。私は他人にいくつかのヒントを与えようとしています:Main.htmlとBreadcrumb.htmlを変更する必要があります。が大いに役立ちます。リンクは常に子供に基づいて抑制することができます(メインでは簡単、ブレッドクラムではもっと精巧)。新しい変数musが渡されるので、独自のBE設定に基づいて扱いにくくなります。私は自分のデザインでショートカット・ページを使用しません。だから私は、ページのタイプをショートカットに設定し、メインとブレッドクラムのdoktypeを評価することで、リンク抑制にフラグを立てました。 Breadcrumb内の抑制されたリンクに対してclassを "active"に設定すると、CSSを変更することなく正しい色付けが得られます。 –
Zweikeks