2016-04-08 4 views
0

Ich benutze Umbraco 7 und ich bin nicht wirklich gut auf MVC, also ich benutze Webforms und wenn ich versuche, eine Webformular-Vorlage zu verwenden, kann ich keine Inhalte hinzufügen auf der Seite, nur auf der Vorlage.Kann nicht Inhalt auf Seiten mit Webform-Vorlage in Umbraco

Hier verwende ich in de default.master die contentplace Inhaber wie diese Datei:

<div id="mainContent"> 
<asp:ContentPlaceHolder id="MainContent" runat="server"> 
</asp:ContentPlaceHolder> 
</div> 

Dann erstelle ich die Vorlage "Text Webform" genannt, und das ist der Code:

<%@ Master Language="C#" MasterPageFile="~/umbraco/Masterpages/Default.master" AutoEventWireup="true" %> 

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"> 
    This content is displayed 

    Am i forgetting some code to add here? 

</asp:Content> 

Click on this to see screenshot

Das Problem ist, wenn ich versuche, Inhalt in einer Seite hinzuzufügen, die "Text Webform" Vorlage verwendet, wird dieser Inhalt nicht angezeigt, wie Sie auf den Screenshots sehen können here

Ich bin sicher, ich brauche einige Inhalte in Text Webform Vorlage hinzufügen, aber ich weiß nicht genau, was und ich bin verzweifelt, bitte jemand jede Hilfe bieten,

Dank.

Antwort

0

Sie müssen definieren, welche Felder (z. B. Eigenschaften aus Ihrem Dokumenttyp) zeigen, wo in Ihrer Vorlage. Ich glaube, das ist was du suchst? https://our.umbraco.org/documentation/Reference/Templating/Masterpages/umbracoitem -

+0

das ist zum anzeigen der dokumenteigenschaften, das ist gut, aber ich möchte nur inhalt auf der content-seite, die diese vorlage, aber dieser inhalt wird nicht angezeigt werden .. ich bin immer noch verloren auf diese so bitte kann mir jeder helfen? –

+0

Nein, innerhalb des asp: Content -Tags fügen Sie das umbraco: -Element hinzu und verweisen es auf die relevante Eigenschaft der Vorlage - wenn Sie ein Inhaltsfeld mit dem Alias ​​bodyText haben, darauf zeigen Sie. Alles in einem Dokumenttyp ist eine Eigenschaft. Die Vorlage arbeitet dann mit Umbraco zusammen, um den richtigen Inhalt auf der rechten Seite anzuzeigen. –

0

Ok nur, jetzt kann ich es besser erklären,

Ich möchte nur die gleiche Funktion @ CurrentPage.GetGridHtml („Inhalt“, „Fanö“) eine Web-Formular-Vorlage ..

+0

Und wie ich hier http://stackoverflow.com/questions/36558977/display-grid-value-using-webforms-in-umbraco erklärt habe, ist das vielleicht nicht möglich. Können wir zustimmen, dass ich tatsächlich die Frage beantwortet habe, die Sie hier gestellt haben? –