2017-05-14 15 views
-1

私は基本的に私の卒業プロジェクトに取り組んできました。私はウェブサイトに取り組んでいます。もちろん、ウェブサイトの各ページにはナビゲーションメニューがあります。ナビゲーションメニューそれは何かを変更するために各ページを通過する面倒になります..私の質問は、そこにこのナビゲーションメニューを配置し、それを表示するようなメソッドはありますか?私はどのように私は各ページでアクティブにクラスを変更するのですか?各ページにナビゲーションメニューを使用する簡単な方法はありますか?

答えて

0

最良の選択肢はテンプレートで分割することです(twigを使用することをお勧めしますが、roll your ownでも可能です)。そうすれば、1つのファイルには "ナビゲーション"しかありません。これは他のファイルで使用されます。

「どの部分がアクティブか」は、テンプレートにパラメータを渡すことによって行われます。テンプレートはその変数を使用して、どのメニュー項目を「アクティブ」として表示するかを決定する必要があります。

関連する問題