2017-04-09 3 views
0

Ich habe einen Dokumententyp mit einer Hauptinhaltsbox (RTE). Jetzt füge ich ein Rasterlayout darin hinzu und füge "Teilansichts-Makro" zu diesen Rasterzellen hinzu.Wie füge ich Bootstrap-Gitter in Seite meiner Hauptzeitumgebung in Umbraco hinzu?

zum Beispiel ein 1 * 3 Gitter erstellen und fügen Sie eine Sommerkarte in jeder Zelle. wie dieser Blick:

grid layout in RTE

in diesem Fall I-Karte als „Teilansicht Macro“ implementieren

+0

Um welche Version von Umbraco handelt es sich? In Umbraco 7+ gibt es einen Grid-Datentyp für genau diese Funktionalität. –

+0

Ich benutze U7, aber Grid-Datentyp zwinge mich, mein Grid aus meinem Hauptinhalt hinzuzufügen. Ich muss dies von meinem Hauptinhalt trennen. Ich möchte diese Funktionalität meinen Kunden geben, um Seite für Thema selbst zu entwerfen .... ich denke, wenn es ein Bootstrap-Grid-Plugin für tinyMCE gibt, kann mir das helfen !!!! –

+0

So funktioniert Bootstrap nicht, Sie können nicht einfach einen Teil einer Seite so "booten": -s –

Antwort

0

Sie sollten ein Makro erstellen können, die auf einem separaten Knoten verweisen kann, die ein Raster-Layout enthält

Html.GetGridHtml(gridNode, "gridLayourPropertyName"); 

Wo gridNode ist ein IPublishedContent objec: Eigenschaft und ähnlich einer schablone, um die GetGridHtml() Erweiterung Methode aufrufen, können Sie es von Ihrem Makrocode wie folgt aufrufen t, das Ihr Makro als Parameter haben kann, und "gridLayourPropertyName" ist die Grid-Layout-Eigenschaft dieses Knotens.

Ich habe diese Technik nicht mit einem Makro von einem RTE verwendet, aber ich habe etwas ähnliches getan, um ein Gitter in einem anderen Gitter-Layout zu erstellen. Dies ist möglicherweise nicht die beste Technik, der ich folgen sollte, und ich empfehle dringend, die RTE-Eigenschaft durch ein Rasterlayout zu ersetzen. Sie können RTE als Grid-Editor verwenden, sodass Sie Ihre vorhandenen Property-Daten migrieren können. Anschließend haben Sie die Flexibilität, Grid-Editoren unter Verwendung von current best practices zu erstellen/konfigurieren/anzupassen, um Ihre Anforderungen zu erfüllen.

+0

Können Sie Ihre Lösung erklären? –

Verwandte Themen