Добавить новое поле в Sitecore JSS - PullRequest
0 голосов
/ 25 февраля 2019

Я создал простое JSS-приложение Sitecore и импортировал его.В подключенном режиме я хочу добавить несколько новых полей.Я добавил их в шаблон (изображение 1), и они отображаются в элементе (изображение 2).Когда я запрашиваю элемент, я также получаю новые поля в объекте json (изображение 4).Однако я не вижу новые поля в редакторе опыта (Изображение 3) и предполагаю, что мне нужно добавить их в представление.Я не могу найти, где мне нужно добавить эти поля или что мне нужно сделать, чтобы они появились.

Изображение 1: измененный шаблон The new fields are description and photo

Изображение 2: описание и фотография отображаются в элементе Both description and photo show up in the item

Изображение 3: описание и фотоне отображаются в редакторе опыта Description and photo do not show up in the experience editor

Изображение 4: Json возвращает эти 2 свойства Json however returns these 2 properties

1 Ответ

0 голосов
/ 26 февраля 2019

Редактор опыта использует приложение Node.js в папке /dist веб-корня Sitecore.(См. Также конфигурацию, у вас может быть несколько приложений). Измените внешний интерфейс. Я думаю, вы используете React, Vue или Angular и загрузите / разверните в папку dist.

Вам нужно выбрать рабочий процесс dev, см.https://jss.sitecore.com/docs/fundamentals/dev-workflows/overview Когда вы добавляете свои поля в Sitecore, вы используете рабочий процесс Sitecore-First.

Скрытый камень: JSS добавляет дополнительное поле «Всегда отображать кнопку редактора полей в редакторе опыта» в визуализации.В редакторе опыта панель инструментов Chrome от рендеринга имеет в качестве первого значка карандаш, который открывает редактор полей для всех настраиваемых полей.

...