Fix the linked [new] button to use the correct init_default params. Fix the Components list view to better display long website urls. Fix language text area css. #1264. Refactor the JS selText method. Add fix for empty currentFullPath in the Structuresingle class. Fix the buildSelectPart method to not access an empty select value in the Queries class. Fix that ensure that we always load and int into loadUserById. Fix the subform permission behaviour to use removeField. Add version 6 to the version 5 update server, for easier upgrade path. Fixed linked admin views with New and New & Close buttons to correctly initialize fields using global unique IDs and default conventions. Resolved missing language strings when linked admin views are also configured as site edit views. Corrected misconfiguration of the isModal property for site-linked views to default to false since modals are not yet supported on the site area. Enhanced security in edit views by moving access validation into the model, ensuring protection even when Joomla bypasses the controller layer. Added user access verification logic in the model to prevent unauthorized direct item loading. Refactored the view class to introduce a class constructor that initializes key dependencies more reliably. Began aligning the view class structure with Joomla 6's updated MVC architecture for future compatibility. Improved initialization handling in the view to reduce dependency errors during rendering. Fixed a bug caused by missing option settings in the model configuration. Updated and refined the site view class for greater consistency with backend view logic. Continued progressive improvements across view classes to ensure compatibility with Joomla's evolving MVC patterns. Fix permission issue in the list view. #1266. Refactor the list view buttons. Refactor the getActions helper method. Rename Custom Buttons tab to Toolbar for clearer grouping of toolbar functions. #1268. Add options for overriding default toolbars in all Admin, Site, and Custom Admin Views. #1268. Refactor toolbar into version specific classes to resolve getToolbar errors. #1267. Add method to unify getDatabase handling across Joomla versions and prevent undefined method calls. #1270. Fix php8.3 deprecation warnings in compiler templates. #1265. Refactor and enhance the JCB Email Helper class for a more robust and maintainable design. Fix an issue where the Email Helper send() function was executed twice. Fix a issue where layouts added to the PHP Ajax Model were not loaded during compilation. Add new functionality to the toolbar override system, enabling the inclusion of custom buttons via placeholders. Fix the Compiler success message to display both build seconds and project weeks. Add Development Valuation Model to calculate JCB component pricing. Add functionality to push JCB packages to Self hosted Git system that uses a self signed SSL. Add functionality that will include Validation Rules linked to fields in JCB packages. #1273. Refactor and Improve Router Helper Class to new standard Site Router practice. Refactor and Improve JCB Search engine for better searching of JCB areas. Fix bug in the search editor in JCB Search Engine. Fix issue where Custom Gets linked to a Site view did not ship correctly with JCB packages. #1272. Fix issue where the Icon linked to a Custom Admin Menu did not ship with JCB packages. #1271. Fix and Improve Normalize Class to better handle different files Linked to JCB packages. #1274. Remove batch feature from JCB compiler Templates due to lack of use and outdated code. Refactor Utilities/Response classes for Joomla 6+ compatibility and improved version-agnostic behavior. Refactor the File Upload Manager to achieve improved maintainability, greater customization flexibility, and easier extensibility. Refactor the Item Importer to improve data management, structural clarity, and long-term maintainability of the import process. Add a Pull button to all main JCB entities, allowing a complete reset of a selected entity together with all entities linked to it, from a selected remote repository. Add functionality to the compiler to automatically pull missing entities from a remote repository when they are referenced by a component but not present locally in JCB. Refactor the Packaging Engine into separate set and get classes to improve separation of concerns, readability, and overall maintainability. Refactor and restructure the demo console item import plugin to improve usability, maintainability, and reusability across other areas of JCB. Refactor the Compiler to remove deprecated code paths and legacy classes that are no longer maintained. Add new Compiler Classes to modernise ancient tech previously embedded in the compiler and replace it with a clean, modern architecture. Add a dedicated CLI plugin to the JCB core, enabling direct interaction with JCB through the Joomla CLI console. Add structured CLI commands and options to Init, Reset, Push, and Pull JCB entities via the Joomla CLI. Add full support for compiling Components directly via the CLI, enabling automated and headless build workflows. Add functionality to place Super Power classes into the component src folder for both Admin and Site areas, using the correct namespaced structure. Add functionality to the CLI compiler to directly install compiled components and apply compiler options used during compilation. Add functionality to the compiler to automatically pull a missing component from a remote repository when a compilation is triggered and the component is not locally available. Add functionality to add and replace classes in module and plugin src folders that are linked to a component, when using correct namespace resolution. Add a Documentation tab to the Joomla Component Builder dashboard. Fix an issue with the JCB version notice on Joomla 5. Fix an issue where components without a component image failed to compile successfully. #1282. Add functionality for importing translated language strings directly into the Language Translations area of JCB. Fix issue where the Language Translations export button was not displayed due to recent toolbar changes. Fix a bug that caused language filters to malfunction because of a broken field configuration. #1278. Fix issue where components without a layout added to the Component failed to compile correctly. #1132.
1728 lines
63 KiB
XML
1728 lines
63 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<form
|
|
addruleprefix="VDM\Component\Componentbuilder\Administrator\Rule"
|
|
addfieldprefix="VDM\Component\Componentbuilder\Administrator\Field"
|
|
>
|
|
<config>
|
|
<inlinehelp button="show"/>
|
|
</config>
|
|
<fieldset name="details">
|
|
<!-- Default Fields. -->
|
|
<!-- Id Field. Type: Text (joomla) -->
|
|
<field
|
|
name="id"
|
|
type="text" class="readonly" label="JGLOBAL_FIELD_ID_LABEL"
|
|
description ="JGLOBAL_FIELD_ID_DESC" size="10" default="0"
|
|
readonly="true"
|
|
/>
|
|
<!-- User Created Field. Type: User (joomla) -->
|
|
<field
|
|
name="created_by"
|
|
type="user"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATED_BY_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATED_BY_DESC"
|
|
/>
|
|
<!-- Published Field. Type: List (joomla) -->
|
|
<field name="published" type="list" label="JSTATUS"
|
|
description="JFIELD_PUBLISHED_DESC" class="chzn-color-state"
|
|
filter="intval" size="1" default="1" >
|
|
<option value="1">
|
|
JPUBLISHED</option>
|
|
<option value="0">
|
|
JUNPUBLISHED</option>
|
|
<option value="2">
|
|
JARCHIVED</option>
|
|
<option value="-2">
|
|
JTRASHED</option>
|
|
</field>
|
|
<!-- User Modified Field. Type: User (joomla) -->
|
|
<field name="modified_by" type="user"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MODIFIED_BY_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MODIFIED_BY_DESC"
|
|
class="readonly"
|
|
readonly="true"
|
|
filter="unset"
|
|
/>
|
|
<!-- Access Field. Type: Accesslevel (joomla) -->
|
|
<field name="access"
|
|
type="accesslevel"
|
|
label="JFIELD_ACCESS_LABEL"
|
|
description="JFIELD_ACCESS_DESC"
|
|
default="1"
|
|
required="false"
|
|
/>
|
|
<!-- Ordering Field. Type: Numbers (joomla) -->
|
|
<field
|
|
name="ordering"
|
|
type="number"
|
|
class="inputbox validate-ordering"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ORDERING_LABEL"
|
|
description=""
|
|
default="0"
|
|
size="6"
|
|
required="false"
|
|
/>
|
|
<!-- Version Field. Type: Text (joomla) -->
|
|
<field
|
|
name="version"
|
|
type="text"
|
|
class="readonly"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_VERSION_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_VERSION_DESC"
|
|
size="6"
|
|
default="1"
|
|
readonly="true"
|
|
filter="unset"
|
|
/>
|
|
<!-- Metakey Field. Type: Textarea (joomla) -->
|
|
<field
|
|
name="metakey"
|
|
type="textarea"
|
|
label="JFIELD_META_KEYWORDS_LABEL"
|
|
description="JFIELD_META_KEYWORDS_DESC"
|
|
rows="3"
|
|
cols="30"
|
|
/>
|
|
<!-- Metadesc Field. Type: Textarea (joomla) -->
|
|
<field
|
|
name="metadesc"
|
|
type="textarea"
|
|
label="JFIELD_META_DESCRIPTION_LABEL"
|
|
description="JFIELD_META_DESCRIPTION_DESC"
|
|
rows="3"
|
|
cols="30"
|
|
/>
|
|
<!-- Was added due to Permissions JS needing a Title field -->
|
|
<!-- Let us know at gh-629 should this change -->
|
|
<!-- https://github.com/vdm-io/Joomla-Component-Builder/issues/629#issuecomment-750117235 -->
|
|
<field
|
|
name="title"
|
|
type="hidden"
|
|
default="componentbuilder joomla_component"
|
|
/>
|
|
<!-- Dynamic Fields. -->
|
|
<!-- System_name Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="system_name"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SYSTEM_NAME_LABEL"
|
|
size="10"
|
|
maxlength="50"
|
|
default=""
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SYSTEM_NAME_DESCRIPTION"
|
|
class="text_area"
|
|
filter="STRING"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SYSTEM_NAME_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SYSTEM_NAME_HINT"
|
|
/>
|
|
<!-- Name_code Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="name_code"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_CODE_LABEL"
|
|
size="40"
|
|
maxlength="50"
|
|
default=""
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_CODE_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="CMD"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_CODE_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_CODE_HINT"
|
|
/>
|
|
<!-- Short_description Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="short_description"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SHORT_DESCRIPTION_LABEL"
|
|
size="40"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SHORT_DESCRIPTION_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="HTML"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SHORT_DESCRIPTION_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SHORT_DESCRIPTION_HINT"
|
|
/>
|
|
<!-- Companyname Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="companyname"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPANYNAME_LABEL"
|
|
size="40"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPANYNAME_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="false"
|
|
disabled="false"
|
|
required="true"
|
|
filter="STRING"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPANYNAME_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPANYNAME_HINT"
|
|
/>
|
|
<!-- Buildcompsql Field. Type: Textarea. (joomla) -->
|
|
<field
|
|
type="textarea"
|
|
name="buildcompsql"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMPSQL_LABEL"
|
|
rows="30"
|
|
cols="15"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMPSQL_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="raw"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMPSQL_HINT"
|
|
required="true"
|
|
/>
|
|
<!-- Translation_tool Field. Type: List. (joomla) -->
|
|
<field
|
|
type="list"
|
|
name="translation_tool"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TRANSLATION_TOOL_LABEL"
|
|
class="list_class"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
default="0">
|
|
<!-- Option Set. -->
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NONE</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN</option>
|
|
</field>
|
|
<!-- Jcb_powers_path Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="jcb_powers_path"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JCB_POWERS_PATH_LABEL"
|
|
size="70"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JCB_POWERS_PATH_DESCRIPTION"
|
|
class="text_area"
|
|
filter="PATH"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JCB_POWERS_PATH_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JCB_POWERS_PATH_HINT"
|
|
autocomplete="on"
|
|
showon="add_jcb_powers_path:1"
|
|
/>
|
|
<!-- Sales_server Field. Type: Servers. (custom) -->
|
|
<field
|
|
type="servers"
|
|
name="sales_server"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SALES_SERVER_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SALES_SERVER_DESCRIPTION"
|
|
class="list_class"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
default="0"
|
|
showon="add_sales_server:1"
|
|
button="true"
|
|
/>
|
|
<!-- Add_update_server Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_update_server"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_UPDATE_SERVER_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_sql Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_sql"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_SQL_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_php_postflight_install Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_postflight_install"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_POSTFLIGHT_INSTALL_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Note_version_options_3 Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_version_options_3" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_VERSION_OPTIONS_3_DESCRIPTION" class="alert alert-info note_version_options_3" showon="mvc_versiondate:3" />
|
|
<!-- Note_version_options_2 Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_version_options_2" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_VERSION_OPTIONS_2_DESCRIPTION" class="alert alert-info note_version_options_2" showon="mvc_versiondate:2" />
|
|
<!-- Note_version_options_1 Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_version_options_1" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_VERSION_OPTIONS_1_DESCRIPTION" class="alert alert-info note_version_options_1" showon="mvc_versiondate:1" />
|
|
<!-- Mvc_versiondate Field. Type: List. (joomla) -->
|
|
<field
|
|
type="list"
|
|
name="mvc_versiondate"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MVC_VERSIONDATE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MVC_VERSIONDATE_DESCRIPTION"
|
|
class="list_class"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
filter="int"
|
|
required="true"
|
|
default="0">
|
|
<!-- Option Set. -->
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_GLOBAL_VERSION</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_VIEW_VERSION_DATE</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_ONLY_FIRST_2_NUMBER_OF_GLOBAL_VERSION_10X</option>
|
|
<option value="3">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_ONLY_FIRST_NUMBER_OF_GLOBAL_VERSION_1XX</option>
|
|
</field>
|
|
<!-- Remove_line_breaks Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="remove_line_breaks"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_REMOVE_LINE_BREAKS_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_REMOVE_LINE_BREAKS_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="1"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_placeholders Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_placeholders"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PLACEHOLDERS_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PLACEHOLDERS_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="1"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Debug_linenr Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="debug_linenr"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DEBUG_LINENR_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DEBUG_LINENR_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_php_preflight_install Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_preflight_install"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_PREFLIGHT_INSTALL_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Description Field. Type: Textarea. (joomla) -->
|
|
<field
|
|
type="textarea"
|
|
name="description"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DESCRIPTION_LABEL"
|
|
rows="11"
|
|
cols="10"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DESCRIPTION_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="HTML"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DESCRIPTION_HINT"
|
|
/>
|
|
<!-- Add_php_method_uninstall Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_method_uninstall"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_METHOD_UNINSTALL_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Author Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="author"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_AUTHOR_LABEL"
|
|
size="10"
|
|
maxlength="120"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_AUTHOR_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="false"
|
|
disabled="false"
|
|
required="true"
|
|
filter="HTML"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_AUTHOR_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_AUTHOR_HINT"
|
|
/>
|
|
<!-- Assets_table_fix Field. Type: List. (joomla) -->
|
|
<field
|
|
type="list"
|
|
name="assets_table_fix"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ASSETS_TABLE_FIX_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ASSETS_TABLE_FIX_DESCRIPTION"
|
|
class="list_class"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
default="3">
|
|
<!-- Option Set. -->
|
|
<option value="3">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_GLOBAL</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DO_NOT_ADD_FIX_EVER</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_ADDREMOVE</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_INTELLIGENT_ADDREMOVEIF</option>
|
|
</field>
|
|
<!-- Email Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="email"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_LABEL"
|
|
size="40"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="STRING"
|
|
validate="email"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_HINT"
|
|
/>
|
|
<!-- Note_update_server_note_zip Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_update_server_note_zip" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_UPDATE_SERVER_NOTE_ZIP_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_UPDATE_SERVER_NOTE_ZIP_DESCRIPTION" heading="h4" class="alert alert-info note_update_server_note_zip" />
|
|
<!-- Website Field. Type: Url. (joomla) -->
|
|
<field
|
|
type="url"
|
|
name="website"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_LABEL"
|
|
size="60"
|
|
maxlength="150"
|
|
default=""
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="url"
|
|
validated="url"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_HINT"
|
|
/>
|
|
<!-- Add_git_folder_path Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_git_folder_path"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_GIT_FOLDER_PATH_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_GIT_FOLDER_PATH_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="">
|
|
<!-- Option Set. -->
|
|
<option value="">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GLOBAL</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OVERRIDE</option>
|
|
</field>
|
|
<!-- License Field. Type: Textarea. (joomla) -->
|
|
<field
|
|
type="textarea"
|
|
name="license"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_LICENSE_LABEL"
|
|
rows="7"
|
|
cols="10"
|
|
default="GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_LICENSE_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="HTML"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_LICENSE_HINT"
|
|
required="true"
|
|
/>
|
|
<!-- Note_changelog_server_note_ftp Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_changelog_server_note_ftp" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CHANGELOG_SERVER_NOTE_FTP_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CHANGELOG_SERVER_NOTE_FTP_DESCRIPTION" heading="h4" class="alert alert-success note_changelog_server_note_ftp" />
|
|
<!-- Add_css_admin Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_css_admin"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_CSS_ADMIN_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Crowdin_username Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="crowdin_username"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_USERNAME_LABEL"
|
|
size="50"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_USERNAME_DESCRIPTION"
|
|
class="text_area"
|
|
required="false"
|
|
filter="CMD"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_USERNAME_MESSAGE"
|
|
autocomplete="off"
|
|
/>
|
|
<!-- Dashboard_type Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="dashboard_type"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DASHBOARD_TYPE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DASHBOARD_TYPE_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="1"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DEFAULT</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DYNAMIC</option>
|
|
</field>
|
|
<!-- Bom Field. Type: Filelist. (joomla) -->
|
|
<field
|
|
type="filelist"
|
|
name="bom"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BOM_LABEL"
|
|
directory="administrator/components/com_componentbuilder/compiler"
|
|
default="default.txt"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BOM_DESCRIPTION"
|
|
filter="\.txt"
|
|
hide_none="true"
|
|
hide_default="true"
|
|
/>
|
|
<!-- Component_version Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="component_version"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPONENT_VERSION_LABEL"
|
|
size="40"
|
|
maxlength="50"
|
|
default="1.0.0"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPONENT_VERSION_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="CMD"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPONENT_VERSION_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPONENT_VERSION_HINT"
|
|
/>
|
|
<!-- Add_css_site Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_css_site"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_CSS_SITE_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Image Field. Type: Media. (joomla) -->
|
|
<field
|
|
type="media"
|
|
name="image"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_IMAGE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_IMAGE_DESCRIPTION"
|
|
/>
|
|
<!-- Dashboard Field. Type: Dynamicdashboard. (custom) -->
|
|
<field
|
|
type="dynamicdashboard"
|
|
name="dashboard"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DASHBOARD_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DASHBOARD_DESCRIPTION"
|
|
class="fieldMedium"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
/>
|
|
<!-- Copyright Field. Type: Textarea. (joomla) -->
|
|
<field
|
|
type="textarea"
|
|
name="copyright"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COPYRIGHT_LABEL"
|
|
rows="7"
|
|
cols="10"
|
|
default="Copyright (C) 2015. All Rights Reserved"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COPYRIGHT_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="SAFEHTML"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COPYRIGHT_HINT"
|
|
required="true"
|
|
/>
|
|
<!-- Add_php_preflight_update Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_preflight_update"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_PREFLIGHT_UPDATE_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Preferred_joomla_version Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="preferred_joomla_version"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PREFERRED_JOOMLA_VERSION_LABEL"
|
|
default="6"
|
|
class="text_area"
|
|
min="3"
|
|
max="6"
|
|
step="1"
|
|
/>
|
|
<!-- Add_php_postflight_update Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_postflight_update"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_POSTFLIGHT_UPDATE_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_powers Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_powers"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_POWERS_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_POWERS_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="1"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_php_method_install Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_method_install"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_METHOD_INSTALL_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Not_required Field. Type: Hidden. (joomla) -->
|
|
<field
|
|
type="hidden"
|
|
name="not_required"
|
|
default="一_一"
|
|
/>
|
|
<!-- Add_sql_uninstall Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_sql_uninstall"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_SQL_UNINSTALL_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Note_moved_views Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_moved_views" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_MOVED_VIEWS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_MOVED_VIEWS_DESCRIPTION" heading="h4" class="alert alert-info note_moved_views" />
|
|
<!-- Readme Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="readme"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_README_LABEL"
|
|
default="You can use all the normal markdown, including the place-holders."
|
|
width="100%"
|
|
height="1200px"
|
|
buttons="false"
|
|
editor="none"
|
|
filter="raw"
|
|
showon="addreadme:1"
|
|
/>
|
|
<!-- Spacer_hr_1 Field. Type: Spacer. A None Database Field. (joomla) -->
|
|
<field type="spacer" name="spacer_hr_1" hr="true" class="spacer_hr_1" />
|
|
<!-- Update_server_target Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="update_server_target"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_TARGET_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_TARGET_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="1"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SERVER</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ZIP</option>
|
|
<option value="3">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OTHER</option>
|
|
</field>
|
|
<!-- Note_mysql_tweak_options Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_mysql_tweak_options" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_MYSQL_TWEAK_OPTIONS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_MYSQL_TWEAK_OPTIONS_DESCRIPTION" heading="h4" class="alert alert-info note_mysql_tweak_options" />
|
|
<!-- Update_server Field. Type: Servers. (custom) -->
|
|
<field
|
|
type="servers"
|
|
name="update_server"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_DESCRIPTION"
|
|
class="list_class"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
default="0"
|
|
button="true"
|
|
/>
|
|
<!-- Spacer_hr_2 Field. Type: Spacer. A None Database Field. (joomla) -->
|
|
<field type="spacer" name="spacer_hr_2" hr="true" class="spacer_hr_2" />
|
|
<!-- Note_backup_folder_path Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_backup_folder_path" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_BACKUP_FOLDER_PATH_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_BACKUP_FOLDER_PATH_DESCRIPTION" heading="h4" class="alert alert-info note_backup_folder_path" showon="add_backup_folder_path:1" />
|
|
<!-- Note_add_custom_menus Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_add_custom_menus" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ADD_CUSTOM_MENUS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ADD_CUSTOM_MENUS_DESCRIPTION" heading="h4" class="alert alert-info note_add_custom_menus" />
|
|
<!-- Git_folder_path Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="git_folder_path"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GIT_FOLDER_PATH_LABEL"
|
|
size="70"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GIT_FOLDER_PATH_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="false"
|
|
disabled="false"
|
|
required="false"
|
|
filter="PATH"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GIT_FOLDER_PATH_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GIT_FOLDER_PATH_HINT"
|
|
autocomplete="on"
|
|
showon="add_git_folder_path:1"
|
|
/>
|
|
<!-- Spacer_hr_3 Field. Type: Spacer. A None Database Field. (joomla) -->
|
|
<field type="spacer" name="spacer_hr_3" hr="true" class="spacer_hr_3" />
|
|
<!-- Changelog_server_url Field. Type: Url. (joomla) -->
|
|
<field
|
|
type="url"
|
|
name="changelog_server_url"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_URL_LABEL"
|
|
size="60"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_URL_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="url"
|
|
validated="url"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_URL_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_URL_HINT"
|
|
showon="add_changelog_server:1"
|
|
/>
|
|
<!-- Note_add_config Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_add_config" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ADD_CONFIG_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ADD_CONFIG_DESCRIPTION" heading="h4" class="alert alert-info note_add_config" />
|
|
<!-- Note_changelog_server_note_other Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_changelog_server_note_other" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CHANGELOG_SERVER_NOTE_OTHER_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CHANGELOG_SERVER_NOTE_OTHER_DESCRIPTION" heading="h4" class="alert alert-success note_changelog_server_note_other" />
|
|
<!-- Note_component_files_folders Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_component_files_folders" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_COMPONENT_FILES_FOLDERS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_COMPONENT_FILES_FOLDERS_DESCRIPTION" heading="h4" class="alert alert-info note_component_files_folders" />
|
|
<!-- Crowdin_project_identifier Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="crowdin_project_identifier"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_IDENTIFIER_LABEL"
|
|
size="50"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_IDENTIFIER_DESCRIPTION"
|
|
class="text_area"
|
|
required="false"
|
|
filter="CMD"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_IDENTIFIER_MESSAGE"
|
|
autocomplete="off"
|
|
onchange="getTranslationToolDetails()"
|
|
/>
|
|
<!-- Spacer_hr_4 Field. Type: Spacer. A None Database Field. (joomla) -->
|
|
<field type="spacer" name="spacer_hr_4" hr="true" class="spacer_hr_4" />
|
|
<!-- Note_buildcomp_dynamic_mysql Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_buildcomp_dynamic_mysql" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_BUILDCOMP_DYNAMIC_MYSQL_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_BUILDCOMP_DYNAMIC_MYSQL_DESCRIPTION" heading="h4" class="alert alert-info note_buildcomp_dynamic_mysql" />
|
|
<!-- Add_namespace_prefix Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_namespace_prefix"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_NAMESPACE_PREFIX_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_NAMESPACE_PREFIX_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="">
|
|
<!-- Option Set. -->
|
|
<option value="">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_GLOBAL</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OVERRIDE</option>
|
|
</field>
|
|
<!-- Created Field. Type: Calendar. (joomla) -->
|
|
<field
|
|
type="calendar"
|
|
name="created"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATED_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATED_DESCRIPTION"
|
|
format="%Y-%m-%d %H:%M:%S"
|
|
filter="user_utc"
|
|
size="22"
|
|
/>
|
|
<!-- Namespace_prefix Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="namespace_prefix"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAMESPACE_PREFIX_LABEL"
|
|
size="250"
|
|
maxlength="250"
|
|
default="JCB"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAMESPACE_PREFIX_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="WORD"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAMESPACE_PREFIX_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAMESPACE_PREFIX_HINT"
|
|
autocomplete="on"
|
|
showon="add_namespace_prefix:1"
|
|
/>
|
|
<!-- Javascript Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="javascript"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="javascript"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_javascript:1"
|
|
/>
|
|
<!-- Spacer_hr_5 Field. Type: Spacer. A None Database Field. (joomla) -->
|
|
<field type="spacer" name="spacer_hr_5" hr="true" class="spacer_hr_5" />
|
|
<!-- Css_admin Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="css_admin"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="css"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_css_admin:1"
|
|
/>
|
|
<!-- Add_menu_prefix Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_menu_prefix"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_MENU_PREFIX_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_MENU_PREFIX_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="">
|
|
<!-- Option Set. -->
|
|
<option value="">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_GLOBAL</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Css_site Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="css_site"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="css"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_css_site:1"
|
|
/>
|
|
<!-- Menu_prefix Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="menu_prefix"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MENU_PREFIX_LABEL"
|
|
size="30"
|
|
maxlength="30"
|
|
default=""
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MENU_PREFIX_DESCRIPTION"
|
|
class="text_area"
|
|
filter="SAFEHTML"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MENU_PREFIX_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MENU_PREFIX_HINT"
|
|
autocomplete="on"
|
|
showon="add_menu_prefix:1"
|
|
/>
|
|
<!-- Note_dynamic_dashboard Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_dynamic_dashboard" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_DYNAMIC_DASHBOARD_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_DYNAMIC_DASHBOARD_DESCRIPTION" heading="h4" class="alert alert-info note_dynamic_dashboard" />
|
|
<!-- Spacer_hr_6 Field. Type: Spacer. A None Database Field. (joomla) -->
|
|
<field type="spacer" name="spacer_hr_6" hr="true" class="spacer_hr_6" />
|
|
<!-- Note_botton_component_dashboard Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_botton_component_dashboard" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_BOTTON_COMPONENT_DASHBOARD_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_BOTTON_COMPONENT_DASHBOARD_DESCRIPTION" heading="h4" class="alert alert-info note_botton_component_dashboard" />
|
|
<!-- To_ignore_note Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="to_ignore_note" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TO_IGNORE_NOTE_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TO_IGNORE_NOTE_DESCRIPTION" heading="h4" class="alert alert-info to_ignore_note" />
|
|
<!-- Php_preflight_install Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_preflight_install"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_preflight_install:1"
|
|
/>
|
|
<!-- Toignore Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="toignore"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TOIGNORE_LABEL"
|
|
size="10"
|
|
maxlength="550"
|
|
default=".git"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TOIGNORE_DESCRIPTION"
|
|
class="text_area"
|
|
filter="STRING"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TOIGNORE_HINT"
|
|
autocomplete="on"
|
|
/>
|
|
<!-- Php_preflight_update Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_preflight_update"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_preflight_update:1"
|
|
/>
|
|
<!-- Spacer_hr_7 Field. Type: Spacer. A None Database Field. (joomla) -->
|
|
<field type="spacer" name="spacer_hr_7" hr="true" class="spacer_hr_7" />
|
|
<!-- Php_postflight_install Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_postflight_install"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_postflight_install:1"
|
|
/>
|
|
<!-- Note_on_contributors Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_on_contributors" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_CONTRIBUTORS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_CONTRIBUTORS_DESCRIPTION" heading="h4" class="alert alert-info note_on_contributors" />
|
|
<!-- Php_postflight_update Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_postflight_update"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_postflight_update:1"
|
|
/>
|
|
<!-- Addcontributors Field. Type: Subform. (joomla) -->
|
|
<field
|
|
type="subform"
|
|
name="addcontributors"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDCONTRIBUTORS_LABEL"
|
|
layout="joomla.form.field.subform.repeatable-table"
|
|
multiple="true"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDCONTRIBUTORS_DESCRIPTION"
|
|
default=""
|
|
icon="list">
|
|
<form hidden="true" name="list_addcontributors_modal" repeat="true">
|
|
<!-- Name Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="name"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_LABEL"
|
|
size="40"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="false"
|
|
disabled="false"
|
|
required="true"
|
|
filter="STRING"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_HINT"
|
|
/>
|
|
<!-- Title Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="title"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TITLE_LABEL"
|
|
size="40"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TITLE_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="false"
|
|
disabled="false"
|
|
required="true"
|
|
filter="STRING"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TITLE_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TITLE_HINT"
|
|
/>
|
|
<!-- Email Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="email"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_LABEL"
|
|
size="10"
|
|
maxlength="50"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="STRING"
|
|
validate="email"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL_HINT"
|
|
/>
|
|
<!-- Website Field. Type: Url. (joomla) -->
|
|
<field
|
|
type="url"
|
|
name="website"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_LABEL"
|
|
size="60"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_DESCRIPTION"
|
|
class="text_area"
|
|
filter="url"
|
|
validated="url"
|
|
scheme="http,https"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE_HINT"
|
|
/>
|
|
<!-- Use Field. Type: List. (joomla) -->
|
|
<field
|
|
type="list"
|
|
name="use"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_USE_DESCRIPTION"
|
|
class="fieldMedium"
|
|
multiple="false"
|
|
default="2">
|
|
<!-- Option Set. -->
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NONE</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMAIL</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WEBSITE</option>
|
|
</field>
|
|
<!-- Show Field. Type: List. (joomla) -->
|
|
<field
|
|
type="list"
|
|
name="show"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SHOW_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SHOW_DESCRIPTION"
|
|
class="fieldMedium"
|
|
multiple="false"
|
|
default="3">
|
|
<!-- Option Set. -->
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NONE</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BACK</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_FRONT</option>
|
|
<option value="3">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BOTH</option>
|
|
</field>
|
|
</form>
|
|
</field>
|
|
<!-- Php_method_uninstall Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_method_uninstall"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_method_uninstall:1"
|
|
/>
|
|
<!-- Emptycontributors Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="emptycontributors"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMPTYCONTRIBUTORS_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_EMPTYCONTRIBUTORS_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="0">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Php_method_install Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_method_install"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_INSTALL_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_INSTALL_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_method_install:1"
|
|
/>
|
|
<!-- Number Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="number"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NUMBER_LABEL"
|
|
default="4"
|
|
class="text_area"
|
|
min="1"
|
|
max="40"
|
|
step="1"
|
|
/>
|
|
<!-- Sql Field. Type: Textarea. (joomla) -->
|
|
<field
|
|
type="textarea"
|
|
name="sql"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_LABEL"
|
|
rows="30"
|
|
cols="15"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="raw"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_HINT"
|
|
showon="add_sql:1"
|
|
/>
|
|
<!-- Note_on_admin_views Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_on_admin_views" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_ADMIN_VIEWS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_ADMIN_VIEWS_DESCRIPTION" heading="h4" class="alert alert-info note_on_admin_views" />
|
|
<!-- Sql_uninstall Field. Type: Textarea. (joomla) -->
|
|
<field
|
|
type="textarea"
|
|
name="sql_uninstall"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_UNINSTALL_LABEL"
|
|
rows="30"
|
|
cols="15"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_UNINSTALL_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="raw"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_UNINSTALL_HINT"
|
|
showon="add_sql_uninstall:1"
|
|
/>
|
|
<!-- Note_display_component_admin_views Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_display_component_admin_views" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_DISPLAY_COMPONENT_ADMIN_VIEWS_DESCRIPTION" class="note_display_component_admin_views" />
|
|
<!-- Addreadme Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="addreadme"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDREADME_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Note_on_site_views Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_on_site_views" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_SITE_VIEWS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_SITE_VIEWS_DESCRIPTION" heading="h4" class="alert alert-info note_on_site_views" />
|
|
<!-- Note_readme Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_readme" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_README_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_README_DESCRIPTION" heading="h4" class="note_readme" showon="addreadme:1" />
|
|
<!-- Note_display_component_site_views Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_display_component_site_views" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_DISPLAY_COMPONENT_SITE_VIEWS_DESCRIPTION" class="note_display_component_site_views" />
|
|
<!-- Update_server_url Field. Type: Url. (joomla) -->
|
|
<field
|
|
type="url"
|
|
name="update_server_url"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_URL_LABEL"
|
|
size="60"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_URL_DESCRIPTION"
|
|
class="text_area span12"
|
|
filter="url"
|
|
validated="url"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_URL_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_URL_HINT"
|
|
showon="add_update_server:1"
|
|
/>
|
|
<!-- Note_on_custom_admin_views Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_on_custom_admin_views" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_CUSTOM_ADMIN_VIEWS_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_ON_CUSTOM_ADMIN_VIEWS_DESCRIPTION" heading="h4" class="alert alert-info note_on_custom_admin_views" />
|
|
<!-- Note_update_server_note_ftp Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_update_server_note_ftp" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_UPDATE_SERVER_NOTE_FTP_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_UPDATE_SERVER_NOTE_FTP_DESCRIPTION" heading="h4" class="alert alert-success note_update_server_note_ftp" />
|
|
<!-- Note_display_component_custom_admin_views Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_display_component_custom_admin_views" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_DISPLAY_COMPONENT_CUSTOM_ADMIN_VIEWS_DESCRIPTION" class="note_display_component_custom_admin_views" />
|
|
<!-- Note_update_server_note_other Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_update_server_note_other" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_UPDATE_SERVER_NOTE_OTHER_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_UPDATE_SERVER_NOTE_OTHER_DESCRIPTION" heading="h4" class="alert alert-success note_update_server_note_other" />
|
|
<!-- Creatuserhelper Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="creatuserhelper"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATUSERHELPER_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_sales_server Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_sales_server"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_SALES_SERVER_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Adduikit Field. Type: List. (joomla) -->
|
|
<field
|
|
type="list"
|
|
name="adduikit"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDUIKIT_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDUIKIT_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
default="0">
|
|
<!-- Option Set. -->
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DYNAMIC</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_BOTH_V2_AMP_V3</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_UIKIT_V2</option>
|
|
<option value="3">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_UIKIT_V3</option>
|
|
</field>
|
|
<!-- Add_backup_folder_path Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_backup_folder_path"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_BACKUP_FOLDER_PATH_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_BACKUP_FOLDER_PATH_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="">
|
|
<!-- Option Set. -->
|
|
<option value="">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GLOBAL</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OVERRIDE</option>
|
|
</field>
|
|
<!-- Addfootable Field. Type: List. (joomla) -->
|
|
<field
|
|
type="list"
|
|
name="addfootable"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDFOOTABLE_LABEL"
|
|
class="list_class"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
filter="INT"
|
|
required="true"
|
|
default="0">
|
|
<!-- Option Set. -->
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DYNAMIC</option>
|
|
<option value="3">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_FOOTABLE_V3</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_FOOTABLE_V2</option>
|
|
</field>
|
|
<!-- Backup_folder_path Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="backup_folder_path"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BACKUP_FOLDER_PATH_LABEL"
|
|
size="70"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BACKUP_FOLDER_PATH_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="false"
|
|
disabled="false"
|
|
required="false"
|
|
filter="PATH"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BACKUP_FOLDER_PATH_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BACKUP_FOLDER_PATH_HINT"
|
|
autocomplete="on"
|
|
showon="add_backup_folder_path:1"
|
|
/>
|
|
<!-- Add_email_helper Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_email_helper"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_EMAIL_HELPER_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_EMAIL_HELPER_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Note_git_folder_path Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_git_folder_path" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_GIT_FOLDER_PATH_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_GIT_FOLDER_PATH_DESCRIPTION" heading="h4" class="alert alert-info note_git_folder_path" showon="add_git_folder_path:1" />
|
|
<!-- Add_php_helper_both Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_helper_both"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_HELPER_BOTH_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_jcb_powers_path Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_jcb_powers_path"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_JCB_POWERS_PATH_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_JCB_POWERS_PATH_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="">
|
|
<!-- Option Set. -->
|
|
<option value="">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GLOBAL</option>
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OVERRIDE</option>
|
|
</field>
|
|
<!-- Php_helper_both Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_helper_both"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_DESCRIPTION"
|
|
width="100%"
|
|
height="550px"
|
|
cols="15"
|
|
rows="80"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_helper_both:1"
|
|
/>
|
|
<!-- Add_changelog_server Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_changelog_server"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_CHANGELOG_SERVER_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Add_php_helper_admin Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_helper_admin"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_HELPER_ADMIN_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Changelog_server_target Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="changelog_server_target"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_TARGET_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_TARGET_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="1"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SERVER</option>
|
|
<option value="2">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ZIP</option>
|
|
<option value="3">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OTHER</option>
|
|
</field>
|
|
<!-- Php_helper_admin Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_helper_admin"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_DESCRIPTION"
|
|
width="100%"
|
|
height="550px"
|
|
cols="15"
|
|
rows="80"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_helper_admin:1"
|
|
/>
|
|
<!-- Note_changelog_server_note_zip Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_changelog_server_note_zip" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CHANGELOG_SERVER_NOTE_ZIP_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CHANGELOG_SERVER_NOTE_ZIP_DESCRIPTION" heading="h4" class="alert alert-info note_changelog_server_note_zip" />
|
|
<!-- Add_admin_event Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_admin_event"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_ADMIN_EVENT_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Changelog_server Field. Type: Servers. (custom) -->
|
|
<field
|
|
type="servers"
|
|
name="changelog_server"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CHANGELOG_SERVER_DESCRIPTION"
|
|
class="list_class"
|
|
layout="joomla.form.field.list-fancy-select"
|
|
multiple="false"
|
|
default="0"
|
|
button="true"
|
|
/>
|
|
<!-- Php_admin_event Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_admin_event"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_admin_event:1"
|
|
/>
|
|
<!-- Note_crowdin Field. Type: Note. A None Database Field. (joomla) -->
|
|
<field type="note" name="note_crowdin" label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CROWDIN_LABEL" description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NOTE_CROWDIN_DESCRIPTION" heading="h2" class="note_crowdin" />
|
|
<!-- Add_php_helper_site Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_php_helper_site"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_HELPER_SITE_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Crowdin_project_api_key Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="crowdin_project_api_key"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_API_KEY_LABEL"
|
|
size="50"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_API_KEY_DESCRIPTION"
|
|
class="text_area"
|
|
required="false"
|
|
filter="ALNUM"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_API_KEY_MESSAGE"
|
|
autocomplete="off"
|
|
onchange="getTranslationToolDetails()"
|
|
/>
|
|
<!-- Php_helper_site Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_helper_site"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_DESCRIPTION"
|
|
width="100%"
|
|
height="550px"
|
|
cols="15"
|
|
rows="80"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_php_helper_site:1"
|
|
/>
|
|
<!-- Crowdin_account_api_key Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="crowdin_account_api_key"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_LABEL"
|
|
size="50"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_DESCRIPTION"
|
|
class="text_area"
|
|
filter="ALNUM"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_MESSAGE"
|
|
autocomplete="off"
|
|
/>
|
|
<!-- Add_site_event Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_site_event"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_SITE_EVENT_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Buildcomp Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="buildcomp"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMP_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMP_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Php_site_event Field. Type: Editor. (joomla) -->
|
|
<field
|
|
type="editor"
|
|
name="php_site_event"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_DESCRIPTION"
|
|
width="100%"
|
|
height="450px"
|
|
cols="15"
|
|
rows="30"
|
|
buttons="no"
|
|
syntax="php"
|
|
editor="codemirror|none"
|
|
filter="raw"
|
|
validate="code"
|
|
showon="add_site_event:1"
|
|
/>
|
|
<!-- Guid Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="guid"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GUID_LABEL"
|
|
size="40"
|
|
maxlength="40"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GUID_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="true"
|
|
filter="CMD"
|
|
validate="guid"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_GUID_HINT"
|
|
/>
|
|
<!-- Add_javascript Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="add_javascript"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_JAVASCRIPT_LABEL"
|
|
class="btn-group btn-group-yesno"
|
|
default="0"
|
|
required="true">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_YES</option>
|
|
<option value="0">
|
|
COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO</option>
|
|
</field>
|
|
<!-- Modified Field. Type: Calendar. (joomla) -->
|
|
<field
|
|
type="calendar"
|
|
name="modified"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MODIFIED_LABEL"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MODIFIED_DESCRIPTION"
|
|
readonly="true"
|
|
format="%Y-%m-%d %H:%M:%S"
|
|
filter="user_utc"
|
|
size="22"
|
|
/>
|
|
<!-- Name Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="name"
|
|
label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_LABEL"
|
|
size="40"
|
|
maxlength="150"
|
|
description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_DESCRIPTION"
|
|
class="text_area"
|
|
readonly="false"
|
|
disabled="false"
|
|
required="true"
|
|
filter="STRING"
|
|
message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_MESSAGE"
|
|
hint="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NAME_HINT"
|
|
/>
|
|
</fieldset>
|
|
|
|
<!-- Metadata Fields. -->
|
|
<fields name="metadata" label="JGLOBAL_FIELDSET_METADATA_OPTIONS">
|
|
<fieldset name="vdmmetadata"
|
|
label="JGLOBAL_FIELDSET_METADATA_OPTIONS">
|
|
<!-- Robots Field. Type: List (joomla) -->
|
|
<field name="robots"
|
|
type="list"
|
|
label="JFIELD_METADATA_ROBOTS_LABEL"
|
|
description="JFIELD_METADATA_ROBOTS_DESC" >
|
|
<option value="">JGLOBAL_USE_GLOBAL</option>
|
|
<option value="index, follow">JGLOBAL_INDEX_FOLLOW</option>
|
|
<option value="noindex, follow">JGLOBAL_NOINDEX_FOLLOW</option>
|
|
<option value="index, nofollow">JGLOBAL_INDEX_NOFOLLOW</option>
|
|
<option value="noindex, nofollow">JGLOBAL_NOINDEX_NOFOLLOW</option>
|
|
</field>
|
|
<!-- Rights Field. Type: Textarea (joomla) -->
|
|
<field name="rights" type="textarea" label="JFIELD_META_RIGHTS_LABEL"
|
|
description="JFIELD_META_RIGHTS_DESC" required="false" filter="string"
|
|
cols="30" rows="2"
|
|
/>
|
|
</fieldset>
|
|
</fields>
|
|
|
|
<!-- Access Control Fields. -->
|
|
<fieldset name="accesscontrol">
|
|
<!-- Asset Id Field. Type: Hidden (joomla) -->
|
|
<field
|
|
name="asset_id"
|
|
type="hidden"
|
|
filter="unset"
|
|
/>
|
|
<!-- Rules Field. Type: Rules (joomla) -->
|
|
<field
|
|
name="rules"
|
|
type="rules"
|
|
label="Permissions in relation to this joomla_component"
|
|
translate_label="false"
|
|
filter="rules"
|
|
validate="rules"
|
|
class="inputbox"
|
|
component="com_componentbuilder"
|
|
section="joomla_component"
|
|
/>
|
|
</fieldset>
|
|
</form> |