Wie können Sie testen, ob Sie auf der Startseite in Joomla?
Arbeite ich an einer Joomla-Website, und ich brauche die front-Seite sieht etwas anders als der rest der Seiten, aber nicht genug, um den Einsatz von zwei Themen (es ist ein Schmerz, um zu aktualisieren, zwei stylesheets und zwei Sätze von Bildern jedes mal möchte ich eine kleine änderung machen).
Sind meine Gedanken zu werfen, in einem kleinen test in der index.php die Vorlage: wenn wir auf der homepage, dienen, X, sonst, dienen Y. Allerdings bin ich mir nicht ganz sicher, wie um dies zu testen. Ich kann nicht einfach die URL da url.com/und url.com/index.php und url.com/index.php? etc etc sind alle gültig.
Kennt jemand einen Weg, das zu tun, was ich versuche zu tun? Wie ein $_JOOMLA['Seite'] - variable oder-etwas bequemer so?
Dank!
--Mala
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie sicher, dass client ist auf der homepage, sollten Sie testen, "ist die aktuelle Seite (Itemid) gewählt, die als Standard-Menüpunkt" wie dieser code tun (für Joomla 1.6, 1.7 und 2.5):
Finden code für Joomla 1.5, look http://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page
Dies funktioniert für mich, ich hatte Mühe mit jeglicher anderen Weise
Für Joomla 2.5 und 3.x verwenden Sie den folgenden code für eine Website mit single-Sprache:
Für Mehrsprachige Seiten, Erkennung der homepage (der Startseite) hängt von der aktuell ausgewählten Sprache, so müssen Sie etwas wie das folgende:
Für Mehrsprachige Websites, Sie können auch den folgenden code verwenden:
Hoffe, es hilft!
für Joomla 1.6 und 1.7 es würde sein, wie folgt:
Für Joomla .6, nichts anderes als die diese für mich gearbeitet:
auch Sie könnten definieren, die auf jeder Seite:
nutzen Sie diese
In Joomla 3.x zeigt einige Inhalte nur auf der frontpage können Sie
Und etwas zeigen überall außer frontpage einfach negieren !=
Wie R. B. bereits darauf hingewiesen,, es ist sinnvoll zu überprüfen, die Sprache der Menüpunkt auch nur, falls es mehr als eine 'homepage', wie Ihr in mehrsprachigen Websites.
Dann, wo Sie möchten die homepage-Inhalte: