システムメニューに使用するカスタムメニューを指定する方法を理解しようとしています。tplにカスタムメニューを含めることができることはわかっていますが、system_main_menuをオーバーライドして、別のメニューを使用するように指示してください。これは前処理関数で行うと思いますが、Drupalは初めてで、どこから始めればよいかわかりません。グーグルした後、私は見つけました:
links__system_main_menu
それが前処理関数に使用するものだと思いますが、どのカスタムメニューを使用するかを指示する方法を知る必要があります。
編集:
あるいは、カスタムメニューの1つを使用して、テーマのシステムメインメニューをどのように定義するかがより良い質問になるかもしれません。