first commit
This commit is contained in:
@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form>
|
||||
<field
|
||||
name="client_id"
|
||||
type="list"
|
||||
label="JSITEADMIN"
|
||||
class="js-select-submit-on-change"
|
||||
filtermode="selector"
|
||||
validate="options"
|
||||
>
|
||||
<option value="0">JSITE</option>
|
||||
<option value="1">JADMINISTRATOR</option>
|
||||
</field>
|
||||
<fields name="filter">
|
||||
<field
|
||||
name="search"
|
||||
type="text"
|
||||
inputmode="search"
|
||||
label="COM_LANGUAGES_INSTALLED_FILTER_SEARCH_LABEL"
|
||||
description="COM_LANGUAGES_INSTALLED_FILTER_SEARCH_DESC"
|
||||
hint="JSEARCH_FILTER"
|
||||
noresults="JGLOBAL_NO_MATCHING_RESULTS"
|
||||
/>
|
||||
</fields>
|
||||
<fields name="list">
|
||||
<field
|
||||
name="fullordering"
|
||||
type="list"
|
||||
label="JGLOBAL_SORT_BY"
|
||||
class="js-select-submit-on-change"
|
||||
default="name ASC"
|
||||
validate="options"
|
||||
>
|
||||
<option value="">JGLOBAL_SORT_BY</option>
|
||||
<option value="name ASC">COM_LANGUAGES_HEADING_TITLE_ASC</option>
|
||||
<option value="name DESC">COM_LANGUAGES_HEADING_TITLE_DESC</option>
|
||||
<option value="nativeName ASC">COM_LANGUAGES_HEADING_TITLE_NATIVE_ASC</option>
|
||||
<option value="nativeName DESC">COM_LANGUAGES_HEADING_TITLE_NATIVE_DESC</option>
|
||||
<option value="language ASC">COM_LANGUAGES_HEADING_LANG_TAG_ASC</option>
|
||||
<option value="language DESC">COM_LANGUAGES_HEADING_LANG_TAG_DESC</option>
|
||||
<option value="published ASC">COM_LANGUAGES_HEADING_DEFAULT_ASC</option>
|
||||
<option value="published DESC">COM_LANGUAGES_HEADING_DEFAULT_DESC</option>
|
||||
<option value="version ASC">COM_LANGUAGES_HEADING_VERSION_ASC</option>
|
||||
<option value="version DESC">COM_LANGUAGES_HEADING_VERSION_DESC</option>
|
||||
<option value="creationDate ASC">COM_LANGUAGES_HEADING_DATE_ASC</option>
|
||||
<option value="creationDate DESC">COM_LANGUAGES_HEADING_DATE_DESC</option>
|
||||
<option value="author ASC">COM_LANGUAGES_HEADING_AUTHOR_ASC</option>
|
||||
<option value="author DESC">COM_LANGUAGES_HEADING_AUTHOR_DESC</option>
|
||||
<option value="authorEmail ASC">COM_LANGUAGES_HEADING_AUTHOR_EMAIL_ASC</option>
|
||||
<option value="authorEmail DESC">COM_LANGUAGES_HEADING_AUTHOR_EMAIL_DESC</option>
|
||||
<option value="extension_id ASC">JGRID_HEADING_ID_ASC</option>
|
||||
<option value="extension_id DESC">JGRID_HEADING_ID_DESC</option>
|
||||
</field>
|
||||
<field
|
||||
name="limit"
|
||||
type="limitbox"
|
||||
label="JGLOBAL_LIST_LIMIT"
|
||||
default="25"
|
||||
class="js-select-submit-on-change"
|
||||
/>
|
||||
</fields>
|
||||
</form>
|
||||
@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form>
|
||||
<fields name="filter">
|
||||
<field
|
||||
name="search"
|
||||
type="text"
|
||||
inputmode="search"
|
||||
label="JSEARCH_FILTER"
|
||||
description="COM_LANGUAGES_SEARCH_IN_TITLE"
|
||||
hint="JSEARCH_FILTER"
|
||||
/>
|
||||
<field
|
||||
name="published"
|
||||
type="status"
|
||||
label="JSTATUS"
|
||||
optionsFilter="1,0,-2,*"
|
||||
class="js-select-submit-on-change"
|
||||
>
|
||||
<option value="">JOPTION_SELECT_PUBLISHED</option>
|
||||
</field>
|
||||
<field
|
||||
name="access"
|
||||
type="accesslevel"
|
||||
label="JGRID_HEADING_ACCESS"
|
||||
class="js-select-submit-on-change"
|
||||
>
|
||||
<option value="">JOPTION_SELECT_ACCESS</option>
|
||||
</field>
|
||||
</fields>
|
||||
<fields name="list">
|
||||
<field
|
||||
name="fullordering"
|
||||
type="list"
|
||||
label="JGLOBAL_SORT_BY"
|
||||
class="js-select-submit-on-change"
|
||||
default="a.ordering ASC"
|
||||
validate="options"
|
||||
>
|
||||
<option value="">JGLOBAL_SORT_BY</option>
|
||||
<option value="a.ordering ASC">JGRID_HEADING_ORDERING_ASC</option>
|
||||
<option value="a.ordering DESC">JGRID_HEADING_ORDERING_DESC</option>
|
||||
<option value="a.published ASC">JSTATUS_ASC</option>
|
||||
<option value="a.published DESC">JSTATUS_DESC</option>
|
||||
<option value="a.title ASC">JGLOBAL_TITLE_ASC</option>
|
||||
<option value="a.title DESC">JGLOBAL_TITLE_DESC</option>
|
||||
<option value="a.title_native ASC">COM_LANGUAGES_HEADING_TITLE_NATIVE_ASC</option>
|
||||
<option value="a.title_native DESC">COM_LANGUAGES_HEADING_TITLE_NATIVE_DESC</option>
|
||||
<option value="a.lang_code ASC">COM_LANGUAGES_HEADING_LANG_TAG_ASC</option>
|
||||
<option value="a.lang_code DESC">COM_LANGUAGES_HEADING_LANG_TAG_DESC</option>
|
||||
<option value="a.sef ASC">COM_LANGUAGES_HEADING_LANG_CODE_ASC</option>
|
||||
<option value="a.sef DESC">COM_LANGUAGES_HEADING_LANG_CODE_DESC</option>
|
||||
<option value="a.image ASC">COM_LANGUAGES_HEADING_LANG_IMAGE_ASC</option>
|
||||
<option value="a.image DESC">COM_LANGUAGES_HEADING_LANG_IMAGE_DESC</option>
|
||||
<option value="a.access ASC">JGRID_HEADING_ACCESS_ASC</option>
|
||||
<option value="a.access DESC">JGRID_HEADING_ACCESS_DESC</option>
|
||||
<option value="l.home ASC">COM_LANGUAGES_HEADING_HOMEPAGE_ASC</option>
|
||||
<option value="l.home DESC">COM_LANGUAGES_HEADING_HOMEPAGE_DESC</option>
|
||||
<option value="a.lang_id ASC">JGRID_HEADING_ID_ASC</option>
|
||||
<option value="a.lang_id DESC">JGRID_HEADING_ID_DESC</option>
|
||||
</field>
|
||||
<field
|
||||
name="limit"
|
||||
type="limitbox"
|
||||
label="JGLOBAL_LIST_LIMIT"
|
||||
default="25"
|
||||
class="js-select-submit-on-change"
|
||||
/>
|
||||
</fields>
|
||||
</form>
|
||||
@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form>
|
||||
<field
|
||||
name="language_client"
|
||||
type="languageclient"
|
||||
label="COM_LANGUAGES_OVERRIDE_SELECT_LANGUAGECLIENT"
|
||||
class="js-select-submit-on-change"
|
||||
filtermode="selector"
|
||||
addfieldprefix="Joomla\Component\Languages\Administrator\Field"
|
||||
>
|
||||
<option value="">COM_LANGUAGES_OVERRIDE_SELECT_LANGUAGE</option>
|
||||
</field>
|
||||
<fields name="filter">
|
||||
<field
|
||||
name="search"
|
||||
type="text"
|
||||
inputmode="search"
|
||||
label="JSEARCH_FILTER"
|
||||
description="COM_LANGUAGES_VIEW_OVERRIDES_FILTER_SEARCH_DESC"
|
||||
hint="JSEARCH_FILTER"
|
||||
/>
|
||||
</fields>
|
||||
<fields name="list">
|
||||
<field
|
||||
name="fullordering"
|
||||
type="list"
|
||||
label="JGLOBAL_SORT_BY"
|
||||
class="js-select-submit-on-change"
|
||||
default="key ASC"
|
||||
validate="options"
|
||||
>
|
||||
<option value="">JGLOBAL_SORT_BY</option>
|
||||
<option value="key ASC">COM_LANGUAGES_VIEW_OVERRIDES_KEY_ASC</option>
|
||||
<option value="key DESC">COM_LANGUAGES_VIEW_OVERRIDES_KEY_DESC</option>
|
||||
<option value="text ASC">COM_LANGUAGES_VIEW_OVERRIDES_TEXT_ASC</option>
|
||||
<option value="text DESC">COM_LANGUAGES_VIEW_OVERRIDES_TEXT_DESC</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="limit"
|
||||
type="limitbox"
|
||||
label="JGLOBAL_LIST_LIMIT"
|
||||
default="25"
|
||||
class="js-select-submit-on-change"
|
||||
/>
|
||||
</fields>
|
||||
</form>
|
||||
109
administrator/components/com_languages/forms/language.xml
Normal file
109
administrator/components/com_languages/forms/language.xml
Normal file
@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form>
|
||||
<fieldset>
|
||||
<field
|
||||
name="lang_id"
|
||||
type="text"
|
||||
label="JGLOBAL_FIELD_ID_LABEL"
|
||||
class="readonly"
|
||||
default="0"
|
||||
readonly="true"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="lang_code"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_FIELD_LANG_TAG_LABEL"
|
||||
description="COM_LANGUAGES_FIELD_LANG_TAG_DESC"
|
||||
maxlength="7"
|
||||
required="true"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="title"
|
||||
type="text"
|
||||
label="JGLOBAL_TITLE"
|
||||
maxlength="50"
|
||||
required="true"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="title_native"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_FIELD_TITLE_NATIVE_LABEL"
|
||||
maxlength="50"
|
||||
required="true"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="sef"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_FIELD_LANG_CODE_LABEL"
|
||||
description="COM_LANGUAGES_FIELD_LANG_CODE_DESC"
|
||||
maxlength="50"
|
||||
required="true"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="image"
|
||||
type="filelist"
|
||||
label="COM_LANGUAGES_FIELD_IMAGE_LABEL"
|
||||
stripext="1"
|
||||
directory="media/mod_languages/images/"
|
||||
hide_none="1"
|
||||
hide_default="1"
|
||||
fileFilter="\.gif$"
|
||||
validate="options"
|
||||
>
|
||||
<option value="">JNONE</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="description"
|
||||
type="textarea"
|
||||
label="JGLOBAL_DESCRIPTION"
|
||||
cols="80"
|
||||
rows="5"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="published"
|
||||
type="list"
|
||||
label="JSTATUS"
|
||||
class="form-select-color-state"
|
||||
default="1"
|
||||
validate="options"
|
||||
>
|
||||
<option value="1">JPUBLISHED</option>
|
||||
<option value="0">JUNPUBLISHED</option>
|
||||
<option value="-2">JTRASHED</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="access"
|
||||
type="accesslevel"
|
||||
label="JFIELD_ACCESS_LABEL"
|
||||
filter="UINT"
|
||||
validate="options"
|
||||
/>
|
||||
</fieldset>
|
||||
<fieldset name="metadata" label="JGLOBAL_FIELDSET_METADATA_OPTIONS">
|
||||
<field
|
||||
name="metadesc"
|
||||
type="textarea"
|
||||
label="JFIELD_META_DESCRIPTION_LABEL"
|
||||
rows="3"
|
||||
cols="30"
|
||||
maxlength="300"
|
||||
charcounter="true"
|
||||
/>
|
||||
</fieldset>
|
||||
<fieldset name="site_name" label="COM_LANGUAGES_FIELDSET_SITE_NAME_LABEL">
|
||||
<field
|
||||
name="sitename"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_FIELD_SITE_NAME_LABEL"
|
||||
filter="string"
|
||||
/>
|
||||
</fieldset>
|
||||
</form>
|
||||
78
administrator/components/com_languages/forms/override.xml
Normal file
78
administrator/components/com_languages/forms/override.xml
Normal file
@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form>
|
||||
<fieldset>
|
||||
<field
|
||||
name="key"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_KEY_LABEL"
|
||||
required="true"
|
||||
filter="\Joomla\Component\Languages\Administrator\Helper\LanguagesHelper::filterKey"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="override"
|
||||
type="textarea"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_OVERRIDE_LABEL"
|
||||
cols="50"
|
||||
rows="5"
|
||||
filter="\Joomla\Component\Languages\Administrator\Helper\LanguagesHelper::filterText"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="both"
|
||||
type="checkbox"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_BOTH_LABEL"
|
||||
value="true"
|
||||
filter="boolean"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="searchstring"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_SEARCHSTRING_LABEL"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="searchtype"
|
||||
type="list"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_SEARCHTYPE_LABEL"
|
||||
default="value"
|
||||
validate="options"
|
||||
>
|
||||
<option value="constant">COM_LANGUAGES_OVERRIDE_FIELD_SEARCHTYPE_CONSTANT</option>
|
||||
<option value="value">COM_LANGUAGES_OVERRIDE_FIELD_SEARCHTYPE_TEXT</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="language"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_LANGUAGE_LABEL"
|
||||
filter="unset"
|
||||
readonly="true"
|
||||
class="readonly"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="client"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_CLIENT_LABEL"
|
||||
filter="unset"
|
||||
readonly="true"
|
||||
class="readonly"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="file"
|
||||
type="text"
|
||||
label="COM_LANGUAGES_OVERRIDE_FIELD_FILE_LABEL"
|
||||
filter="unset"
|
||||
readonly="true"
|
||||
class="readonly"
|
||||
/>
|
||||
|
||||
<field
|
||||
name="id"
|
||||
type="hidden"
|
||||
/>
|
||||
</fieldset>
|
||||
</form>
|
||||
Reference in New Issue
Block a user