Ich kenne zwei Möglichkeiten, Inhalt zum Abschnitt der Seite in Wicket hinzuzufügen. Sie können HeaderContributor
s verwenden und Sie können die <wicket:head></wicket:head>
oben in Ihrem Wicket Panel html verwenden.Wie kann gesteuert werden, wo Wicket Elemente zum Header hinzufügt?
Mein Problem ist folgendes: Ich insbesondere Meta-Tags zu insbesondere Seiten meiner Website für Web-Analyse Zwecke hinzufügen müssen, aber ich brauche sie vor einem Analytics-Skript zu erscheinen, dass ich darunter bin im <head>
Abschnitt jeder Seite. Ich habe eine abstrakte Basisseite, die um jede zweite Seite erweitert wird. Ich möchte das Analysis-Skript in die Basis-Seite einfügen und die Meta-Tags in die Bereiche einfügen, die sich auf Seiten befinden, die es erweitern. Standardmäßig fügt Wicket jedoch den Inhalt hinzu, den Sie in den Feldern <wicket:head></wicket:head>
dieser Panels NACH dem Inhalt des Abschnitts <head>
auf der Basisseite platziert haben.
Gibt es eine Möglichkeit, Wicket zu sagen, den Inhalt <wicket:head></wicket:head>
voranzustellen, anstatt es anzuhängen?
UPDATE: Ich benutze Webtrends, nicht Google Analytics, die 2 Skripte benötigt: eines im Bereich head
sowie eines am Ende der Seite.
Sie auch Informationen über die Asynchron-Tag Webtrends Support kontaktieren betrachten kann, die nicht erfordern würde das Skript im Kopfbereich platzieren: http://slidesha.re/fSPlyV – hemp
Keine wirkliche Antwort auf Ihre Frage, aber es könnte Ihr Problem lösen: fügen Sie den googleanalytics Javasript Code in Ihre AbstractBasePase direkt vor dem schließenden