Как удалить элементы со страницы? - PullRequest
6 голосов
/ 04 марта 2011

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

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

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

Ответы [ 3 ]

6 голосов
/ 07 марта 2011

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

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

Форма, на которую нужно повлиять, -форма 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>

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

6 голосов
/ 01 января 2013

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

<!-- Remove the page title from the homepage -->
<Match Path="~/">
    <Place Parts_Title="-" />
</Match>
1 голос
/ 05 марта 2011

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

Чтобы просто отредактировать контент, в Личном кабинете:

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

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

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

...