Форум русской поддержки Joomla!® CMS
10.12.2016, 22:34:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Разработка типа поля. Вывод выбора в модальном окне

 (Прочитано 186 раз)
0 Пользователей и 1 Гость смотрят эту тему.
platonische
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 297


Парусные экспедиции vk.com/tc670


« : 16.02.2016, 21:12:48 »

Нужен аналог кнопки МАТЕРИАЛ, но для своего поля в собственном компоненте. Выбираются элементы своего же компонента.
Подскажите дорогу.
« Последнее редактирование: 17.02.2016, 12:43:50 от b2z » Записан
b2z
Support Team
*****

Репутация: +710/-0
Offline Offline

Пол: Мужской
Сообщений: 7538


Разраблю понемногу


« Ответ #1 : 16.02.2016, 22:21:50 »

https://github.com/joomla/joomla-cms/blob/staging/administrator/components/com_content/models/fields/modal/article.php
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3595


« Ответ #2 : 16.02.2016, 22:24:06 »

Вам нужно написать свой тип поля. Откройте какой-нибудь тип полей в libraries/.../form/fields и посмотрите.
Упс, уже есть ответ.
Записан
Aleks.Denezh
Практически профи
*******

Репутация: +372/-4
Offline Offline

Пол: Мужской
Сообщений: 2762



« Ответ #3 : 16.02.2016, 23:07:37 »

Нужен аналог кнопки МАТЕРИАЛ, но для своего поля в собственном компоненте. Выбираются элементы своего же компонента.
Подскажите дорогу.
Если пользовались моим сервисом для создания каркаса компонента то там это все уже есть!
в админке по пути administrator/components/com_ваш_компонент/models/fields/modal/ лежат файлы для таких полей!
подрубать
<field type="modal_имя_вида" name="id" label="select" />

если добавление не из текущего компонента админки то нужно будет прописать пути к филдам
например для выбора в пункте меню:
Код
<?xml version="1.0"?>
<metadata>
<layout title="Выбрать материал"/>
<fields name="request">
<fieldset
name="request"
addfieldpath="/administrator/components/com_ваш_компонент/models/fields">

 
<field
name="id"
type="modal_имя_вида"
label="JSELECT"
required="true"/>

 
</fieldset>
</fields>
</metadata>
« Последнее редактирование: 16.02.2016, 23:19:26 от Istaan » Записан
platonische
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 297


Парусные экспедиции vk.com/tc670


« Ответ #4 : 17.02.2016, 11:46:16 »

За решение спасибо

Если пользовались моим сервисом для создания каркаса компонента то там это все уже есть!
...
За разъяснения спасибо, а за каркасы 5 баллов, не ожидал такого быстрого и готового решения - работает
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet