Как удалить элементы со страницы?

Я только что скачал и установил Orchard CMS и начал играть с ним. Создал несколько виджетов в зонах, создал блог и настроил мое главное меню.

Теперь я хочу сделать некоторые изменения для моей страницы приветствия. Я хочу удалить поле заголовка и строку, где отображается дата создания, только чтобы показать тело. (Это будет только для страницы приветствия. Другие страницы не должны быть затронуты)

Как мне это сделать? Какой правильный подход?

3 ответа

Решение

У меня было такое же желание убрать опубликованную дату. В моем случае я хотел удалить их со ВСЕХ страниц.

Один из способов сделать это - настроить размещение фигур...

Форма, на которую нужно повлиять, - это форма Parts_Common_Metadata. Чтобы сделать его невидимым, вы устанавливаете значение размещения равным "Нигде".

Поэтому я добавил это в файл place.info внутри папки моей темы:

<Match DisplayType="Detail">
    <Place Parts_Common_Body="Content:before"
           Parts_Tags_ShowTags="Content:after"
           Parts_Comments="Footer"
           Parts_Common_Metadata="Nowhere"/>
</Match>
<Match DisplayType="Summary">
    <Place Parts_Common_Body_Summary="Content"
           Parts_Comments_Count="Nowhere"
           Parts_Tags_ShowTags="Nowhere"
           Parts_Common_Metadata_Summary="Nowhere"
           Fields_Common_Text="Nowhere"/>
</Match>

Если вы хотите, чтобы это применялось только к определенным типам контента, вы можете обернуть вышеупомянутое в родительский тег, такой как:

<Match ContentType="Blog"></Match>

Я не уверен, как вы примените это только к странице приветствия...

Если кто-то найдет ответ позже и нуждается в пометке для удаления заголовка страницы на главной странице, вот он:

<!-- Remove the page title from the homepage -->
<Match Path="~/">
    <Place Parts_Title="-" />
</Match>

Для редактирования самого html / представления вы должны отредактировать файлы cshtml. Я все еще должен понять это должным образом.

Чтобы просто отредактировать содержимое, на панели инструментов:

  • Нажмите Виджеты
  • Нажмите домашнюю страницу под слоями
  • Теперь вы можете добавить любой виджет здесь в слой домашней страницы, и он будет отображаться только на главной странице.

Вы можете добавить виджеты HTML, чтобы сделать некоторые пользовательские вещи.

Надеюсь, это помогло.

Другие вопросы по тегам