Ich verwende PHP mit Twig (kein Framework) und habe verschiedene Möglichkeiten ausprobiert, um das zu erreichen, was ich will, meistens online, aber keine scheint zu funktionieren. Ich bin bereit, bei Bedarf Twig in JavaScript zu verwenden.
Code: Select all
var siteName=document.URL;
{document.write("include('domains/domain1/includes/header.html')" )}
else if (siteName.indexOf("domain2") != -1)
{document.write("include('domains/domain2/includes/header.html')")}
else if (siteName.indexOf("domain3") != -1)
{document.write("include('domains/domain3/includes/header.html')")}
else if (siteName.indexOf("domain4") != -1)
{document.write("include('domains/domain4/includes/header.html')")}
< /code>
Das obige lädt nur Domain1 -Header für alle Domänen.{% if 'domain1' in url %}
{{ include('domains/domain1/includes/header.html') }}
{% endif %}
< /code>
und < /p>
{% if url == "https://domain.africa" %}
{% include('domain/location/includes/site.header.html') %}
{% endif %}
< /code>
Twig erhält kein Ergebnis. Holen Sie sich die richtige Ausgabe für jede Domain, die ich besuche. In dem Moment, in dem ich den Zweig hinzufüge, beinhaltet die Funktion die Header, lasse ich den Domain1 -Header für alle Domänen