Dies scheint eine grundlegende Sache zu sein, aber ich kann Iron Router nicht dazu bringen, meine Vorlage an der richtigen Stelle auf der Seite zu rendern.
In meinem Router-Controller habe ich:
%Vor%In der Layout-HTML-Seite habe ich:
%Vor%Die Standardversion der Home-Vorlage sieht folgendermaßen aus:
%Vor%Ich habe ein paar Variationen dazu ausprobiert, aber die Home-Vorlage wird immer am unteren Rand der Layout-Vorlage direkt vor dem schließenden Body-Tag und nicht im div.container
gerendertSie haben die Tags etwas falsch platziert.
Vorlagen müssen für sich selbst sein & amp; Das body-Tag sollte leer sein:
%Vor% Dies sollte für Ihre home
route funktionieren, aber nicht für Ihre post
one, weil Sie ihnen keine Layoutvorlage gegeben haben.
Sie können ein universelles Layout festlegen, damit es in posts
und home
funktioniert (wenn Sie dort keine Layoutvorlage festgelegt haben, die die folgende überschreibt) mit:
So Eisen-Router platziert Ihr LayoutTemplate in Körper für Sie.
Tags und Links meteor