ezPublish - Как разрешить пользователям добавлять объекты контента - PullRequest
1 голос
/ 22 февраля 2011

Я уже задавал этот вопрос на share.ez.no. Но так как я не получил ни одного вопроса или ответа, я решил попробовать свой любимый сайт и посмотреть, получит ли он какую-то поддержку.

Я хочу выполнить следующее:

Я хочу предоставить ссылку или кнопку на простой странице статьи. Когда пользователь нажимает на это, он должен перевести его в форму, позволяющую ему добавить определенный объект контента. Этот объект относится к пользовательскому классу (воображаемому!), Который я уже создал.

TestClass - FullName, EmailAddress.

Позже я хотел бы использовать эти объекты для отображения списка, а также конкретного объекта на отдельной странице сведений.

Мои вопросы, основанные на большом количестве времени, потраченном на документацию:

1) Что я ищу? Это «Редактировать» или «Создать»? "Edit" также используется для "create" ??

2) Какой шаблон следует использовать для «Создать»? Шаблон системы или узла?

В какой-то момент это выглядело как Узел. Но базовые шаблоны узлов не имели ничего для «создания». Был системный шаблон для «создания».

3) Как создать ссылку или кнопку, позволяющую пользователю щелкнуть ее и перейти к веб-форме для создания объекта / отправки своей записи? Я надеялся, что редактор статьи должен иметь эту возможность.

(я не хочу использовать панель инструментов ez.)

4) Я посмотрел на Редактировать шаблоны. Особенно тот, который используется страницей комментариев со страницы статьи. Но я не мог этого понять. В качестве шаблона используется идентификатор объекта. В случае добавления нового объекта не будет никакого идентификатора объекта. Это? Как работает редактирование шаблона?

5) Я также не нашел статьи sinlge, которая показывает, как создать такую ​​функциональность, которая должна быть очень распространенной. Я нашел одну статью о том, как создавать формы, но она использует функциональность сборщика информации, а это не то, что я ищу. Как это позволит мне увидеть результаты из раздела настройки. Я скорее хочу полностью управлять этой информацией во внешнем интерфейсе.

Надеюсь, кто-нибудь подскажет мне пошаговую статью. Или уточнить некоторые из этих вопросов. В конце концов я готов написать такую ​​статью из-за всей боли, которую я пережил happy.gif Смайлик

Спасибо!

Ответы [ 2 ]

1 голос
/ 05 мая 2011

Вы говорите, что не хотите использовать панель инструментов (что сделает настройку за 10 минут), но на самом деле похоже, что вы должны хотя бы взглянуть на код там. И помните, панель инструментов - это просто еще один (переопределяемый) шаблон, который вы можете встроить в любое место на своей странице и изменить стиль с помощью CSS. Поскольку я предполагаю, что ваш уровень опыта работы с eZ невелик, вам может быть проще использовать панель инструментов, но переопределить ее шаблон так, чтобы на нем была только одна кнопка. Затем настройте политики безопасности, чтобы кнопка стала доступной при правильных условиях. Может потребоваться час или меньше, чтобы начать работать как одна кнопка.

1 голос
/ 23 февраля 2011

Поздний ответ я разместил на сайте сообщества eZ Publish, поделившись им со всеми вами здесь: http://share.ez.no/forums/general/how-to-let-users-add-content-objects/comment66112

Приветствия

...