Dies ist im Begriff, mich völlig verrückt zu fahren!Umbraco dynamische Eigenschaften oder Parameter im Rasierer Makro nicht funktionieren
Ich habe das schon einmal gemacht und ich weiß, es sollte funktionieren und es sollte einfach sein.
Ich habe ein Makro erstellt, die wie dieser ist
@inherits umbraco.MacroEngines.DynamicNodeContext
@{
string ParameterName = Parameter.Name;
<span>@ParameterName</span>
}
und auf der Seite:
<umbraco:macro Alias="MasterpageParameter" language="cshtml" runat="server" Name="logoText"></umbraco:macro>
Das Makro-Register erfolgreich (weil ich andere Daten auf dem Bildschirm drucken und in thise Fall kann ich sehen, die gets gedruckt wird), aber der Parameter ist immer leer. Ich habe versucht, Kleinbuchstaben, andere Namen (z. B. Param1 Param2 usw.) und der Parameter ist immer leer.
Ich bin mir sicher, dass ich etwas in einem anderen Projekt identisch gemacht habe, bevor das funktionierte. Kann unmöglich herausfinden, was dieses Makro daran hindert zu arbeiten.
Was ist noch schlimmer ist, dass, wenn ich eine Eigenschaft auf einem DocumentType hinzufügen, dh "IsReadable" was ich zuvor in einem früheren Projekt getan wurde Schleife durch die Seiten und sagen etwas wie if (item.IsReadable) usw. Jetzt mit dem Gleiche Version von Umbraco ALL dynamische Variablen sind leer. Etwas scheint hier wirklich falsch zu sein, aber ich weiß nicht, wie ich es beheben soll.
Ich verwende umbraco v 4.7.1.1 (Assembly Version: 1.0.4393.24044)
Jede Hilfe bitte?
welche Version verwenden Sie? –
Umbraco 4.7.1 (Entschuldigung für das Vergessen) – Nick