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

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

Joomla v3.6.5 - Разработка модуля - файл манифеста

 (Прочитано 95 раз)
0 Пользователей и 1 Гость смотрят эту тему.
john.deff
Осваиваюсь на форуме
***

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

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



« : 16.04.2017, 17:30:33 »

Как получить из файла манифеста массив данных / настроек
Код:
<config>
        <fields name="params">
            <fieldset name="tab1" label="Вкладка 1">
                <field name="namefield[]" type="text" label="Название" description="Описание" />
                <field name="namefield[]" type="text" label="Название" description="Описание" />
                <field name="namefield[]" type="text" label="Название" description="Описание" />
            </fieldset>
        </fields>
.......
</config>

указание namefield[] не работает!
приходится писать
namefield1
namefield2
namefield3

Как упаковать правильно данные в массив?
Записан
buyanov
Осваиваюсь на форуме
***

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

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


Сайты 74


« Ответ #1 : 18.04.2017, 10:36:43 »

Привет я делал так, через repeatble поле, можно еще через subform (но это тока для самых последних Joomla)
Код
<field name="table_x"
type="repeatable"
icon="list"
description="MOD_TABLE_X_DESC"
label="MOD_TABLE_X_LABEL"
default=''>

<fieldset hidden="true" name="table_x_modal" repeat="true">
<field
name="caption"
label="MOD_TABLE_X_CAPTION_LABEL"
description="MOD_TABLE_X_CAPTION_DESC"
type="text"
/>

<field name="description"
label="MOD_TABLE_X_DESCRIPTION_LABEL"
description="MOD_TABLE_X_DESCRIPTION_DESC"
type="text"
/>

</fieldset>
</field>
 

Получить потом можно через
Код
$table_x = json_decode($params->get('table_x', ''), true)
Записан
Страниц: [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