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

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

модуль с формой Subform form field type

 (Прочитано 93 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Glog
Захожу иногда
**

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

Сообщений: 21


« : 25.05.2017, 17:46:23 »

Здравствуйте,
Столкнулся со следующей проблемой при написании модуля,
при добавлении поля
Код:
<field name="field-name" type="subform"
    formsource="path/exampleform.xml" multiple="true"
    label="Subform Field" description="Subform Field Description" />
в модуле появляется ошибка,

Subform Field
JForm::getInstance could not load file

файл exampleform.xml установлен .

пробовал отключить ошибку, в файл
/libraries/joomla/language/language.php

добавил код
Код:
libxml_disable_entity_loader(false);

не помогло

можете подсказать в чем проблема?

главный файл XML
Код:
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="1" client="site" method="upgrade">
    <name>mod_seo_link</name>
     <version>1.0.0</version>
    <description>mod_seo_link</description>
    <files>
        <filename>mod_seo_link.xml</filename>
        <filename module="mod_seo_link">mod_seo_link.php</filename>
        <filename>index.html</filename>
        <filename>helper.php</filename>
        <filename>tmpl/default.php</filename>
        <filename>tmpl/index.html</filename>
        <filename>patch/to/exampleform.xml</filename>
        <folder>sql</folder>
        <folder>patch</folder>
        
    </files>
    <languages>
                <language tag="en-GB">language/en-GB.mod_seo_link.ini</language>
<language tag="en-GB">language/en-GB.mod_seo_link.sys.ini</language>
<language tag="ru-RU">language/ru-RU.mod_seo_link.ini</language>
                <language tag="ru-RU">language/ru-RU.mod_seo_link.sys.ini</language>
</languages>
    <config>
        <fields name="params">
            <fieldset name="basic">
<field name="count" type="text" default="10" label="MOD_SEO_LINK_COUNT_LABEL" description="MOD_SEO_LINK_COUNT_DESC" />
<field name="field-name" type="subform"
    formsource="path/to/exampleform.xml" multiple="true"
    label="Subform Field" description="Subform Field Description" />
            </fieldset>
          </fields>
    </config>
    <install>
     <sql>
         <file driver="mysql" charset="utf8">sql/mysql/install.mysql.utf8.sql</file>
      
     </sql>
</install>
 
<uninstall>
     <sql>
         <file driver="mysql" charset="utf8">sql/mysql/uninstall.mysql.utf8.sql</file>
        
     </sql>
</uninstall>
 
<update>
    <schemas>
        <schemapath type="mysql">sql/mysql/updates</schemapath>

    </schemas>
</update>
</extension>

файл exampleform.xml
Код:
<?xml version="1.0" encoding="UTF-8"?>
<form>
    <fieldset name="section1" label="Section1">
        <field name="example_text" type="text" label="Example Text" />
        <field name="example_textarea" type="textarea" label="Example Textarea" cols="40" rows="8" />
    </fieldset>
    <fieldset name="section2" label="Section2">
        <field name="example_list" type="list" default="1" class="advancedSelect" label="Example List">
            <option value="1">JYES</option>
            <option value="0">JNO</option>
        </field>
    </fieldset>
</form>


Буду очень благодарен за помощь!


Проблема решилась, указанием пути к файлу /modules/name module/path/to/exampleform.xml

« Последнее редактирование: 25.05.2017, 18:17:43 от Glog » Записан
Страниц: [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