私は Sitecore を使用しており、ASP.NET 内で作業するコツをつかんでいます。私たちは開発サーバー用の 2 つ目の Sitecore ライセンスを持っていないので、サイト上ですべてをライブ ファイアーする必要があります (ack!)。 .
次のセクションが空の場合、セクション ヘッダーを非表示にしようとしています。これは間違いなく機能しますが、かなりかさばるようです。
<% if (!string.IsNullOrEmpty(Sitecore.Context.Item.Fields["Grades"].ToString())) { %><h2 class="edu">Timeframe</h2><% } %>
<sc:FieldRenderer runat="server" ID="mhTimeFrame" Fieldname="Timeframe" />
これを行うより簡単な方法はありますか?
ところで: Sitecore が XSLT テンプレートを利用できることは承知していますが、私たちのサイトは XSLT を利用せずに構築されたので、将来の開発者がこれを理解できるように、1 つのパラダイムに固執したいと思います.