Я создал расширенное расширение боковой панели, которое предназначено для отображения других объектов, связанных с записью, загруженной в настоящее время в редактор.Как мне активировать расширенное расширение боковой панели?
Я могу запросить пространство от инструмента CLI и мое расширение возвращается, поэтому он был успешно создан .. sidebar
установлен в true
и есть HTML в srcdoc
собственности.
Однако, когда я перехожу к интерфейсу Contentful, ничего не изменилось - нет записи о моем новом расширении в любом месте, и я не могу понять, как заставить его отображаться где угодно.
Два вопроса:
Я должен был указать
fieldTypes
собственность. Я сделал:['Text']
, из-за отсутствия каких-либо лучших идей, хотя это расширение действительно не предназначено для одного поля, а для входа в целом.Нужно ли «добавить» расширение боковой панели к типу контента? Если да, то как? Когда я изменяю тип контента, единственный способ сделать это - изменить поля. Добавляю ли я псевдо-поле для ссылки на расширение боковой панели?
Нужно ли публиковать расширение? Это объект Contentful, как и все остальное, что заставляет меня думать, что его, возможно, нужно будет опубликовать (оно актуально в версии 1), но, похоже, для этого метода не существует метода, и он не появляется нигде в Контентный интерфейс приложения.
Не могли бы вы решить эту проблему? Согласно документации по https://github.com/contentful/ui-extensions-sdk#extensions-taxonomy-and-example-use-cases, должны быть два вида расширений: редактирование и расширение управления. Я могу успешно создавать расширения редактирования и связывать их с полем, используя параметр «Внешний вид». Но я понятия не имею, как активировать расширение для управления: я могу создать его и загрузить его успешно, но он не отображается нигде ... – severin
Все, что я могу сказать, это то, что вам не нужно «активировать» его. Я только что испортил 'fieldType' в JSON. Если вы все сделаете правильно, это должно появиться. – Deane
В то же время я был в контакте с информационным отделом поддержки, и на самом деле это так, как вы указали в комментарии к ответу Халеда: расширения всегда должны быть привязаны к полю, даже тем, кто живет в боковой панели ... Так что если один хочет сделать что-то не определенное для поля, все равно нужно создать фиктивное поле и связать расширение с ним ... – severin