Orchard CMS - Remove Title and Metadata(published date) in a post

前端 未结 2 2009
眼角桃花
眼角桃花 2021-02-01 20:58


How do I remove the Title and Metadata(published data) in a post? Can this be done in Placement.info? I tried creating a custom content but doesn\'t look like a best solut

相关标签:
2条回答
  • 2021-02-01 21:09

    You can edit the Placement.info file in your current theme's root folder to not display the title and publish date:

    <Placement>
        <Match DisplayType="Detail">
            <Place Parts_Title="-"/>
            <Place Parts_Common_Metadata="-"/>
        </Match>
        <Match DisplayType="Summary">
            <Place Parts_Title="-"/>            
            <Place Parts_Common_Metadata="-"/>
        </Match>
    </Placement>
    

    See this post for further details: Orchard: Anatomy of a theme

    Also, in case you are wondering where names like Parts_Title come from, see Customizing Orchard using the Designer Helper Tools (specifically shape tracing).

    0 讨论(0)
  • 2021-02-01 21:09

    Alternatively, if you want to keep the title meta in the head whilst removing the title on every page create a Parts.Title.cshtml file in the view folder of your theme and then put

    @{
    Layout.Title = Model.Title;
    }
    

    which is exactly the same as the normal code except we remove the <h1> tag

    @{
    Layout.Title = Model.Title;
    }
    
    <h1>@Model.Title</h1>
    
    0 讨论(0)
提交回复
热议问题