これがここに属しているのか、スーパーユーザーなのか、スタックオーバーフローなのかわかりません
仮想ドメインを使用しています。つまり、www.company.comには1つのテンプレートがあり、www.community.comには別のテンプレートがあり、ユーザーアカウントが共有されています。
このサイトは2言語にも対応しています
現在、共通のグローバルメニューナビゲーションがあり、いくつかのリンクはcompany.comのURLにあり、いくつかはcommunity.comのURLにあります。ただし、メニューリンクは現在のドメインに留まります。たとえば、1。company.com/de/aboutにアクセスします2.フォーラムリンクをクリックします3. community.com/de/forumにアクセスします
ただし、company.com/de/forumにアクセスしますが、community.com/en/forumにアクセスし、リンクをクリックする場合はcompany.com/である必要があるため、「外部リンク」を使用したくありません。 en/aboutのように、言語サポートのためにURLを動的にする必要があります。
つまり、どのコンポーネントに関係なく、メニュー項目のベースURLを設定できるようにしたいのですが、どこから始めればよいのでしょうか?
ありがとう!
コンポーネント ReReplacer を使用してみてください。特定のURLを完全なURLに置き換えることができます。この場合、すべての*/en/*が1つのドメインを指し、すべての*/de/*が他のドメインを指していることを確認できます。これは最も理想的なソリューションではありませんが、特定のページのみ(メニューではない)にSSL証明書を使用する場合、そうしないと解決策がなかったはずです。