これは私を完全に狂ってしまうのです!Umbracoの剃刀マクロの動的なプロパティまたはパラメータが機能しない
私はこれまでにこれをやったことがあります。それはうまくいくはずですが、それは簡単であるはずです。
私はこの
@inherits umbraco.MacroEngines.DynamicNodeContext
@{
string ParameterName = Parameter.Name;
<span>@ParameterName</span>
}
のように、ページ上でマクロを作成しました:
に成功<umbraco:macro Alias="MasterpageParameter" language="cshtml" runat="server" Name="logoText"></umbraco:macro>
マクロのレジスタを(私は、画面上とthise内の他のデータを印刷することができますので、大文字小文字が印刷されていることがわかりますが、パラメータは常に空です。小文字やその他の名前(Param1 Param2など)を試してみました。パラメータは常に空です。
私は別のプロジェクトで同じことをしてからうまくいくと確信しています。 このマクロの動作を停止させているものが見つからないことがあります。
DocumentTypeに「IsReadable」というプロパティを追加すると、前のプロジェクトで以前に行ったことがページをループしてif(item.IsReadable)などのように表示されることがさらに悪化します。同じバージョンのUmbraco ALL動的変数は空です。ここでは何かが真剣に間違っているように見えますが、私はそれを修正する方法がわかりません。
すべてのヘルプしてください:
私は(1.0.4393.24044アセンブリバージョン)umbracoのV 4.7.1.1を使用していますか?
を渡された値を使用してXSLTで、ユーザーにそれを? –
Umbraco 4.7.1(忘れてしまって) – Nick