Orchard 核心详细信息模板与 Orchard 摘要模板在哪里显示?
Where is an Orchard Core Detail Template Displayed vs an Orchard Summary Template?
我在 Orchard Core 中创建了一个小部件,每 30 分钟在列表中显示一个不同的图像。我已经替换了详细信息模板,它似乎在页面内容类型中工作正常。还有一个摘要模板。它的用途是什么?它显示在哪里?
这是我显示图像的液体代码:
{%- assign imageIndex = 0 -%}
{%- assign max = Model.ContentItem.Content.ImageRotator.ImageRotatorImages.Paths.size -%}
{%- assign minute = "now" | date: "%M" | plus: 0 -%}
{%- if minute <= 30 -%}
{%- assign target = "now" | date: "%H" | plus: 0 -%}
{%- else -%}
{%- assign target = "now" | date: "%H" | plus: 23 -%}
{%- endif -%}
{%- for i in (0..48) -%}
{%- if i == target -%}
<img src="{{Model.ContentItem.Content.ImageRotator.ImageRotatorImages.Paths[imageIndex] | asset_url}}"
{% if Model.ContentItem.Content.ImageRotator.AltText and Model.ContentItem.Content.ImageRotator.AltText.Text.size > 0 -%} alt="{{Model.ContentItem.Content.ImageRotator.AltText.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.ID and Model.ContentItem.Content.ImageRotator.ID.Text.size > 0 -%} id="{{Model.ContentItem.Content.ImageRotator.ID.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.Class and Model.ContentItem.Content.ImageRotator.Class.Text.size > 0 -%} class="{{Model.ContentItem.Content.ImageRotator.Class.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.Height and Model.ContentItem.Content.ImageRotator.Height.Text.size > 0 -%} height="{{Model.ContentItem.Content.ImageRotator.Height.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.Width and Model.ContentItem.Content.ImageRotator.Width.Text.size > 0 -%} width="{{Model.ContentItem.Content.ImageRotator.Width.Text}}"{%- endif %}
>
{%- break -%}
{%- endif -%}
{%- assign imageIndex = imageIndex | plus: 1 -%}
{%- if imageIndex >= max -%}
{%- assign imageIndex = 0 -%}
{%- endif -%}
{%- endfor -%}
呈现整个内容项时使用详细信息显示类型,例如博客 post 站点。
摘要显示类型在一次呈现列表中的多个项目时使用,仅部分呈现项目,例如,博客中的最后 10 个博客 post,您可能希望呈现唯一的标题和简短介绍,不是整篇文章
我在 Orchard Core 中创建了一个小部件,每 30 分钟在列表中显示一个不同的图像。我已经替换了详细信息模板,它似乎在页面内容类型中工作正常。还有一个摘要模板。它的用途是什么?它显示在哪里?
这是我显示图像的液体代码:
{%- assign imageIndex = 0 -%}
{%- assign max = Model.ContentItem.Content.ImageRotator.ImageRotatorImages.Paths.size -%}
{%- assign minute = "now" | date: "%M" | plus: 0 -%}
{%- if minute <= 30 -%}
{%- assign target = "now" | date: "%H" | plus: 0 -%}
{%- else -%}
{%- assign target = "now" | date: "%H" | plus: 23 -%}
{%- endif -%}
{%- for i in (0..48) -%}
{%- if i == target -%}
<img src="{{Model.ContentItem.Content.ImageRotator.ImageRotatorImages.Paths[imageIndex] | asset_url}}"
{% if Model.ContentItem.Content.ImageRotator.AltText and Model.ContentItem.Content.ImageRotator.AltText.Text.size > 0 -%} alt="{{Model.ContentItem.Content.ImageRotator.AltText.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.ID and Model.ContentItem.Content.ImageRotator.ID.Text.size > 0 -%} id="{{Model.ContentItem.Content.ImageRotator.ID.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.Class and Model.ContentItem.Content.ImageRotator.Class.Text.size > 0 -%} class="{{Model.ContentItem.Content.ImageRotator.Class.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.Height and Model.ContentItem.Content.ImageRotator.Height.Text.size > 0 -%} height="{{Model.ContentItem.Content.ImageRotator.Height.Text}}"{%- endif -%}
{%- if Model.ContentItem.Content.ImageRotator.Width and Model.ContentItem.Content.ImageRotator.Width.Text.size > 0 -%} width="{{Model.ContentItem.Content.ImageRotator.Width.Text}}"{%- endif %}
>
{%- break -%}
{%- endif -%}
{%- assign imageIndex = imageIndex | plus: 1 -%}
{%- if imageIndex >= max -%}
{%- assign imageIndex = 0 -%}
{%- endif -%}
{%- endfor -%}
呈现整个内容项时使用详细信息显示类型,例如博客 post 站点。
摘要显示类型在一次呈现列表中的多个项目时使用,仅部分呈现项目,例如,博客中的最后 10 个博客 post,您可能希望呈现唯一的标题和简短介绍,不是整篇文章