2014-11-14 2 views
0

Я читал различные вопросы по этому поводу, но не смог добиться какого-либо прогресса. Я новичок в Orchard, поэтому, возможно, я что-то делаю неправильно.Orchard CMS - Blog Post Featured Image

Цель состоит в том, чтобы показать «показанное» изображение для каждого сообщения на главной странице блога (резюме).

Первое, что я сделал, чтобы добавить новый тип контента для изображения галереи, следуя указаниям на ссылке: http://docs.orchardproject.net/Documentation/Creating-an-image-gallery

Тогда я редактировал Блог Сообщение Содержание Определение, добавление нового типа содержимого Media Library Выбор поля что я создал на шаге 1.

Теперь на каждом посту есть возможность добавить новое изображение.

Теперь я хочу, чтобы выбранное изображение отображалось на сводном сводке блога & в отдельном представлении в виде блога.

Я следил за направлением по ссылке ниже, добавив новый элемент - в файл информации о месте размещения в моей теме. Image not appearing from a Content Part with a Media Picker Field

По-прежнему не повезло ... что мне здесь не хватает ???

Спасибо за вход

+0

Невозможно добавить созданный тип контента в тип содержимого блога. Может быть, вы добавили стандартное поле для выбора медиа-библиотеки в тип содержимого блога? –

+0

@ Александр Петряков: Я понял, имел опечатку в файле placement.info. Но затем имя поля медиа-подборщика и связанное с ним изображение отображались вместе с фактическим изображением. Я добавил это в файл placement.info моей темы, чтобы переопределить отображение заголовка и соответствующей информации. <Место Parts_Common_Metadata_Summary = "-" /> <Место Parts_Common_Metadata = "-" /> <Место Parts_Title_Summary = "-" /> <Место Parts_DisplayName_Summary = "-" />

+0

Теперь мне просто нужно выяснить, как переопределить шаблон контента. В настоящее время, когда я просматриваю сообщение в блоге, текст сообщения отображается FIRST, а затем отображается изображение Media. Я хочу обратить вспять это ... http://imgur.com/LCCwoQP –

ответ

4

Просто добавьте MediaLibraryPickerField непосредственно к BlogPost типа контента. Вот и все.

Вам ничего не нужно (нет «Тип содержимого галереи изображений» - это действительно будет другой тип содержимого).

Отображаемое имя для поля может быть «Лучшее изображение».

MediaLibraryPickerField может быть настроен так, чтобы не допускать несколько элементов контента (разрешить только один).

place.info позволит вам определить, где вы хотите, чтобы поле отображалось, и вы уже знаете.

Shape Alternates позволит вам изменить «шаблон», как для представлений «Сводка», так и «Detail», если необходимо.

+0

Являются альтернативными вариантами формы, ссылаясь на создание представления в моем шаблоне, чтобы переопределить представление по умолчанию ... например, я создал представление в своей теме под названием Content.Body.Summary.cshtml, чтобы переопределить стандарт ochard template –

+0

Да, вы можете создать переопределенное представление, чтобы иметь полный контроль над отображением вашего типа содержимого. Используйте Tracer для поиска правильного чередования. – devqon

+0

Я использую Orchard 1.8.1, как добавить новое поле в представление/вывод на странице? Я добавил medialibrarypickerfield, но хочу отобразить это на самых последних сообщениях в блоге. Довольно запутанно, где и как это сделать ... спасибо – David