Ich habe bei der Verwendung von Orchard ein Problem festgestellt, bei dem ich sicher bin, dass es eine recht einfache Lösung geben sollte, aber ich muss es noch finden.
Ich versuche, einen spezifischen Breiteninhaltsbereich für meine Homepage (580px) festzulegen, und eine größere Breite für Inhaltsseiten (800px).
Layout.cshtml Snippet:
%Vor%Stil:
%Vor%Derzeit - der Content-Bereich enthält alle meine Inhalte unabhängig von der Seite (entweder Startseite oder Inhalt). Ich frage mich, ob es möglich ist, ein anderes div zu verwenden, um den Inhalt basierend auf der Seite zu umhüllen, wie gezeigt:
Layout.cshtml Idee:
%Vor%Ich bin mir nicht sicher, ob die oben vorgeschlagene Methode möglich ist (oder ich bin unsicher, wie ich nach der aktuellen Seite suchen soll) - aber alle anderen Vorschläge wären willkommen.
Sie können das Designer-Tools-Modul (integriert in alle aktuellen Orchard-Versionen) verwenden und die URL-Alternativfunktion aktivieren. Sie können dann eine Layout-URL-homepage.cshtml Alternative für Ihr Layout erstellen.
Sie können das Vandelay.Classy -Modul verwenden, um der Seite benutzerdefinierte Tags hinzuzufügen das stellt deine Homepage dar, obwohl es dem Seiteninhaltseditor viele Felder hinzufügt.
Tags und Links layout orchardcms styling