ezpublish.ru / Форумы / Для новичков / Расширения eZ Website Toolbar, ezwt. Редактор в публичной части. Как прицепить, настроить?




Расширения eZ Website Toolbar, ezwt. Редактор в публичной части. Как прицепить, настроить?

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Maxim Kopytov

Пн, 5 апреля 2010 14:33:28

Вс, 28 февраля 2010 10:10:46
Да! И эта функциональность в eZ есть давно
Пользователь просто заходит на страницу (залогинившись с правами администратора или редактора), 
нажимает на кнопочку в специальном вебсайт тулбаре (расширение ezwt, раньше шло как часть ezwebin, теперь - отдельно) 
и у него появляется возможность править страницу не покидая ее Способ правки зависит от выбора расширения eZFlow или eZWebin.
Если вебиновский интерфейс еще как-то напоминает классическую админку, то флоу работает соовсем по другому. 
Пользователь может выбрать определенный layout (схему расположения блоков (зон)). 
И в каждой их этих зон он может размещать блоки какого-либо типа.
При грамотной настройке получается аналог WYSIWYG ...


У меня установлено расширение ezflow. Как к публичной части правильно прицепить редактор, чтобы не покидая паблик можно было править контент?

------------------------
I love eZ Publish

Сергей Гедеон

Вт, 6 апреля 2010 6:48:17

Посмотрите подключен ли ezwt в шаблоне pagelayout. Скорее всего да. Осталось настроить права для редактора (если вы под админом заходите, то все уже настроено). По идее должно стартовать сразу... каких-либо особых настроек не замечал

===----
Радоваться жизни можно тихо...
----====

Maxim Kopytov

Ср, 7 апреля 2010 19:48:05

eZ Publish 4.3.0 RC ставил голым, использовал старый пакет plain_site
А уже потом через админку, в настройках, в пакетах доустановил пакет ez flow, поэтому сомневаюсь, что у меня в pagelayout появится ezwt.
А как мне стоило поступить?
Сейчас это можно подправить?
Или не стоит уже использовать plain_site?

------------------------
I love eZ Publish

Сергей Гедеон

Чт, 8 апреля 2010 7:14:08

Тут можно сказать одно: RTFM
В файле README расширения ezwt по моему явно написано как добавить три строчки кода

===----
Радоваться жизни можно тихо...
----====

Maxim Kopytov

Чт, 8 апреля 2010 18:55:23

В файле README расширения ezwt по моему явно написано как добавить три строчки кода

Сделал все, что написано в инструкции:
1. @import url({"stylesheets/websitetoolbar.css"|ezdesign}); вставил в pagelayout.tpl
2. Следующий ниже код вставил в pagelayout.tpl
{def $user_hash = concat( $current_user.role_id_list|implode( '_' ), '_', $current_user.limited_assignment_value_list|implode( '_' ) )}
{cache-block keys=array( $uri_string, $user_hash )}
    {include uri='design:parts/website_toolbar.tpl' current_node_id=$module_result.node_id}
{/cache-block}


3. Создавал оверайды
В content/edit.tpl вставил:
{include uri='design:parts/website_toolbar_edit.tpl'}

В content/view/versionview.tpl вставил:
{include uri='design:parts/website_toolbar_versionview.tpl'}

Но в итоге получаю:
<!-- START: including template: extension/ezwt/design/standard/templates/parts/website_toolbar.tpl 
(extension/ezwt/design/standard/templates/parts/website_toolbar.tpl) -->
                                            
<!-- STOP: including template: extension/ezwt/design/standard/templates/parts/website_toolbar.tpl 
(extension/ezwt/design/standard/templates/parts/website_toolbar.tpl) -->


Админка и публичная открыты в одном браузере, просто в разных вкладках. Или этого недостаточно чтобы появилась панель редактирования? Нужно обязательно повесить логин форму на паблик и логиниться через нее?

------------------------
I love eZ Publish

Сергей Гедеон

Пт, 9 апреля 2010 5:05:42

Ну пользователь должен быть залогинен в пользовательском сайтаксессе с правами разрешающими использование тулбара и редактирование контента

===----
Радоваться жизни можно тихо...
----====

Maxim Kopytov

Сб, 10 апреля 2010 19:04:42

Обратился по ссылке http://localsite/user/login
Появилась форма авторизации.
Ввел логин и пароль администратора и появилась панелька ezwt.
Серенькая такая, симпатичная! И мультиаплоад на ней!

------------------------
I love eZ Publish

Maxim Kopytov

Вт, 18 мая 2010 6:06:32

В конфигурации ezwt можно отключать редактирование отдельных контент классов.
А можно ли отключать редактирование отдельных групп, чтобы на панельке ezwt доступной на фронтенде в выпадающем списке не маячили лишние группы?
Если да, то как?

------------------------
I love eZ Publish

Сергей Гедеон

Вт, 18 мая 2010 8:09:28

Классы убираются в инишке /extension/ezwt/settings/websitetoolbar.ini.append.php (лучше в замещающей ее инишке, конечно)
# This list contains content class identifiers,
# which will not be displayed in the drop down menu of the Website Toolbar.
HiddenContentClasses[]=my_class_name


на счет групп: выводятся все группы классов, правит которые у пользователя достаточно прав Или ограничьте права редактора содержания на доступ к этим группам или заместите шаблон /extension/ezwt/design/standard/templates/parts/website_toolbar.tpl еслу уж сильно припекло - там простенький цикл, добавить лишний if подтягивающий с инишки запрещенные группы не проблема.

===----
Радоваться жизни можно тихо...
----====