- Форум
- Расширения Joomla
- Контент и новости.
- SEBLOD
- Интерфейс в админке для своего типа контента
Интерфейс в админке для своего типа контента
VARion / Автор темы \

Web-Мастер

166
15
27
10 года 5 мес. назад #5699 от VARion
Если тип контента создаётся на базе, например, категорий или статей, то редактировать их можно в стандартных интерфейсах.
Но если я создаю тип контента с чистого листа, как сделать для него интерфейс в админке?
Нужна таблица с некоторыми параметрами, с возможностью открытия подробных параметров и редактирования.
Подозреваю, что нужно что-то будет для этого запрограммировать. Есть для этого какие-то инструкции, примеры?
Но если я создаю тип контента с чистого листа, как сделать для него интерфейс в админке?
Нужна таблица с некоторыми параметрами, с возможностью открытия подробных параметров и редактирования.
Подозреваю, что нужно что-то будет для этого запрограммировать. Есть для этого какие-то инструкции, примеры?
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2883
228
663
10 года 5 мес. назад #5702 от Wedal
VARion, на сколько мне известно, с помощью SEBLOD можно создать подобное только для фронтенда, но не админки, хотя возможно в последней версии что-то изменилось... Вы задали вопрос, на который я сам хотел бы знать ответ
.

VARion / Автор темы \

Web-Мастер

166
15
27
10 года 5 мес. назад #5703 от VARion
Виталий, спасибо.
Вот я ничего подобного и не нашёл, а это по логике должно быть там же где настраивается тип контента.
Без админ-интерфейса никак нельзя, хотя бы из-за удобства использования в настройке.
Сейчас пошёл по пути изучения создания своего компонента, чтобы не было никаких ограничений. Возможно, можно сделать свой компонент для интерфейса, а в остальном использовать SEBLOD. Правда, тогда не понятно зачем SEBLOD, если уже дело так далеко зашло.
Вот я ничего подобного и не нашёл, а это по логике должно быть там же где настраивается тип контента.
Без админ-интерфейса никак нельзя, хотя бы из-за удобства использования в настройке.
Сейчас пошёл по пути изучения создания своего компонента, чтобы не было никаких ограничений. Возможно, можно сделать свой компонент для интерфейса, а в остальном использовать SEBLOD. Правда, тогда не понятно зачем SEBLOD, если уже дело так далеко зашло.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2883
228
663
10 года 5 мес. назад - 10 года 5 мес. назад #5704 от Wedal
VARion, кое-что есть по этой теме.
1) Создаем тип поиска шаблоном таблицы по вашему типу контента, отображающий все материалы.
2) Идем в менеджер модулей и выбираем модули админки.
3) Добавляем новый модуль и выбираем SEBLOD Admin Menu module.
4) Используя параметр "Custom Links" добавляем ссылку вида: index.php?option=com_cck&view=list&search=[YOUR_SEARCH_TYPE_NAME]
Profit!
Правда есть пока недоработки в этом методе. При просмотре подобного списка материалы можно добавлять, изменять и удалять, но удалять только по одному. Т.е. нет возможности отметить несколько из них галочками и нажать одну кнопку. Приходится делать кнопку удаления отдельным полем и показывать для каждого материала в этой же таблице. Пока это так, но в ближайших версиях, думаю, разработчики доделают функционал. А в остальном это и сейчас выглядит невероятно и прекрасно.
1) Создаем тип поиска шаблоном таблицы по вашему типу контента, отображающий все материалы.
2) Идем в менеджер модулей и выбираем модули админки.
3) Добавляем новый модуль и выбираем SEBLOD Admin Menu module.
4) Используя параметр "Custom Links" добавляем ссылку вида: index.php?option=com_cck&view=list&search=[YOUR_SEARCH_TYPE_NAME]
Profit!
Правда есть пока недоработки в этом методе. При просмотре подобного списка материалы можно добавлять, изменять и удалять, но удалять только по одному. Т.е. нет возможности отметить несколько из них галочками и нажать одну кнопку. Приходится делать кнопку удаления отдельным полем и показывать для каждого материала в этой же таблице. Пока это так, но в ближайших версиях, думаю, разработчики доделают функционал. А в остальном это и сейчас выглядит невероятно и прекрасно.
Последнее редактирование: 10 года 5 мес. назад от Wedal.
VARion / Автор темы \

Web-Мастер

166
15
27
10 года 5 мес. назад #5706 от VARion
Виталий, спасибо!
Это действительно интересное решение. Жаль, конечно, что нельзя обработать группу. Но во многих случаях этого вполне достаточно.
Также выяснил, что в меню наш "поиск" можно вывести иначе. Если в модуле SEBLOD - Admin Menu в параметрах в качестве Mode выбрать Lists То ссылку можно уже не добавлять, т.к. в меню будут все доступные типы поисков. Правда, им уже иконки не задать будет индивидуальные.
Интересно, можно ли теперь сделать аналог переключения состояния из опубликованного в неопубликованное, путём нажатия на иконку (зелёную/красную).
Получается, что сейчас SEBLODу не хватает пары нюансов для хорошей админки (кнопки для групповой обработки) + вывод "поисков" во вкладках, как это сейчас реализовано в Материалах и Категориях Joomla.
Это действительно интересное решение. Жаль, конечно, что нельзя обработать группу. Но во многих случаях этого вполне достаточно.
Также выяснил, что в меню наш "поиск" можно вывести иначе. Если в модуле SEBLOD - Admin Menu в параметрах в качестве Mode выбрать Lists То ссылку можно уже не добавлять, т.к. в меню будут все доступные типы поисков. Правда, им уже иконки не задать будет индивидуальные.
Интересно, можно ли теперь сделать аналог переключения состояния из опубликованного в неопубликованное, путём нажатия на иконку (зелёную/красную).
Получается, что сейчас SEBLODу не хватает пары нюансов для хорошей админки (кнопки для групповой обработки) + вывод "поисков" во вкладках, как это сейчас реализовано в Материалах и Категориях Joomla.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2883
228
663
10 года 5 мес. назад #5710 от Wedal
VARion, кнопка вкл/выкл скорее всего тоже не будет работать. Можно только перейти в настройки материала и изменить там. Хотя может более искушенные поклонники SEBLOD уже придумали способ.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
VARion / Автор темы \

Web-Мастер

166
15
27
10 года 5 мес. назад #5712 от VARion
Да, я понял, что это не так тривиально.
Думаю, через поле core 42 сделать можно. Т.е. выводим картинку (в зависимости от статуса разное изображение). А на нажатие нужно прикрепить JS-обработчик для изменения статуса. Но пока мои эксперименты с этим не дали результата: JS-обработчик не срабатывает и id текущей записи тоже не возвращается.
Думаю, через поле core 42 сделать можно. Т.е. выводим картинку (в зависимости от статуса разное изображение). А на нажатие нужно прикрепить JS-обработчик для изменения статуса. Но пока мои эксперименты с этим не дали результата: JS-обработчик не срабатывает и id текущей записи тоже не возвращается.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2883
228
663
10 года 5 мес. назад #5718 от Wedal
VARion, не думаю, что стоит изобретать такие велосипеды. Можно спросить непосредственно у разработчиков, а можно просто подождать. Они наверняка в скором времени допилят это дело.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Расширения Joomla
- Контент и новости.
- SEBLOD
- Интерфейс в админке для своего типа контента