215 lines
9.9 KiB
XML
215 lines
9.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<extension type="module" version="4.0" method="upgrade" client="site">
|
|
<name>MOD_HIGHLIGHTS_NAME</name>
|
|
<creationDate>2024-12-30</creationDate>
|
|
<copyright>2024 Eddy Prosperi</copyright>
|
|
<license>GNU General Public License versione 2 o successiva; vedi LICENSE.txt</license>
|
|
<author>Eddy Prosperi</author>
|
|
<authorEmail>eddy.prosperi@protocollicreativi.it</authorEmail>
|
|
<authorUrl>http://</authorUrl>
|
|
<version>CVS: 1.0.0</version>
|
|
<description>MOD_HIGHLIGHTS_DESCRIPTION</description>
|
|
<namespace path="src">Pcrt\Module\Highlights</namespace>
|
|
|
|
<files>
|
|
<filename module="mod_highlights">mod_highlights.php</filename>
|
|
<filename>index.html</filename>
|
|
<folder>src</folder>
|
|
<folder>tmpl</folder>
|
|
</files>
|
|
<media destination="mod_highlights" folder="media">
|
|
<folder>css</folder>
|
|
<folder>js</folder>
|
|
<filename>joomla.asset.json</filename>
|
|
</media>
|
|
<languages folder="language">
|
|
|
|
<language tag="en-GB">en-GB/mod_highlights.ini</language>
|
|
<language tag="en-GB">en-GB/mod_highlights.sys.ini</language>
|
|
<language tag="it-IT">it-IT/mod_highlights.ini</language>
|
|
<language tag="it-IT">it-IT/mod_highlights.sys.ini</language>
|
|
</languages>
|
|
<config>
|
|
<fields name="params">
|
|
<fieldset
|
|
name="content_type"
|
|
label="MOD_HIGHLIGHTS_CONTENT_TYPE_TAB_LBL"
|
|
description="MOD_HIGHLIGHTS_CONTENT_TYPE_TAB_DESC">
|
|
<field
|
|
name="content_type" type="list"
|
|
label="MOD_HIGHLIGHTS_CONTENT_TYPE_LBL"
|
|
description="MOD_HIGHLIGHTS_CONTENT_TYPE_DESC">
|
|
<!-- <option value="blank">MOD_HIGHLIGHTS_CUSTOM_CONTENT</option>
|
|
<option value="list">MOD_HIGHLIGHTS_LIST</option>
|
|
<option value="item">MOD_HIGHLIGHTS_ITEM</option> -->
|
|
<option value="didattica">MOD_HIGHLIGHTS_DIDATTICA</option>
|
|
<option value="slide">MOD_HIGHLIGHTS_SLIDE</option>
|
|
<option value="countdown">MOD_HIGHLIGHTS_COUNTDOWN</option>
|
|
<option value="carosello">MOD_HIGHLIGHTS_CAROSELLO</option>
|
|
|
|
</field>
|
|
</fieldset>
|
|
<!-- <fieldset
|
|
name="blank_content"
|
|
label="MOD_HIGHLIGHTS_CUSTOM_CONTENT_TAB_LBL"
|
|
description="MOD_HIGHLIGHTS_CUSTOM_CONTENT_TAB_DESC">
|
|
<field
|
|
name="html_content" type="editor" filter="safehtml"
|
|
label="MOD_HIGHLIGHTS_HTML_LBL"
|
|
description="MOD_HIGHLIGHTS_HTML_DESC" />
|
|
</fieldset> -->
|
|
<!-- <fieldset
|
|
|
|
name="list_content"
|
|
label="MOD_HIGHLIGHTS_LIST_CONTENT_TAB_LBL"
|
|
description="MOD_HIGHLIGHTS_LIST_CONTENT_TAB_DESC">
|
|
|
|
<field
|
|
name="offset" type="text" default="0" filter="uint" class="input-small"
|
|
label="MOD_HIGHLIGHTS_OFFSET_LBL"
|
|
description="MOD_HIGHLIGHTS_OFFSET_DESC" />
|
|
<field
|
|
name="limit" type="text" default="10" filter="uint" class="input-small"
|
|
label="MOD_HIGHLIGHTS_LIMIT_LBL"
|
|
description="MOD_HIGHLIGHTS_LIMIT_DESC" />
|
|
</fieldset> -->
|
|
<!-- <fieldset
|
|
|
|
name="item_content"
|
|
label="MOD_HIGHLIGHTS_ITEM_CONTENT_TAB"
|
|
description="MOD_HIGHLIGHTS_ITEM_CONTENT_TAB_DESC">
|
|
<field
|
|
name="item_table" type="list"
|
|
label="MOD_HIGHLIGHTS_TABLE_LBL"
|
|
description="MOD_HIGHLIGHTS_TABLE_DESC">
|
|
|
|
<option value="#__highlights_">#__highlights_</option>
|
|
<option value="#__highlights_etichetta">#__highlights_etichetta</option>
|
|
</field>
|
|
<field
|
|
name="item_id" type="text" filter="uint" class="input-small"
|
|
label="MOD_HIGHLIGHTS_ITEM_ID_LBL"
|
|
description="MOD_HIGHLIGHTS_ITEM_ID_DESC"
|
|
/>
|
|
|
|
</fieldset> -->
|
|
<fieldset name="advanced">
|
|
<field
|
|
name="table" type="list"
|
|
label="MOD_HIGHLIGHTS_TABLE_LBL"
|
|
description="MOD_HIGHLIGHTS_TABLE_DESC">
|
|
<option value="#__highlights_">#__highlights_</option>
|
|
<option value="#__highlights_etichetta">#__highlights_etichetta</option>
|
|
</field>
|
|
<field
|
|
name="field" type="groupedlist" default=""
|
|
label="MOD_HIGHLIGHTS_FIELD_LBL"
|
|
description="MOD_HIGHLIGHTS_FIELD_DESC">
|
|
|
|
<group label="#__highlights_">
|
|
<option value="#__highlights_:id">id</option>
|
|
<option value="#__highlights_:created_by">created_by</option>
|
|
<option value="#__highlights_:modified_by">modified_by</option>
|
|
<option value="#__highlights_:etichetta">etichetta</option>
|
|
<option value="#__highlights_:titolo">titolo</option>
|
|
<option value="#__highlights_:sottotitolo">sottotitolo</option>
|
|
<option value="#__highlights_:descrizione">descrizione</option>
|
|
<option value="#__highlights_:lingua">lingua</option>
|
|
<option value="#__highlights_:link_pulsante">link_pulsante</option>
|
|
<option value="#__highlights_:testo_pulsante">testo_pulsante</option>
|
|
<option value="#__highlights_:data">data</option>
|
|
<option value="#__highlights_:immagine_main">immagine_main</option>
|
|
<option value="#__highlights_:immagine_secondaria">immagine_secondaria</option>
|
|
<option value="#__highlights_:data_inizio_pubblicazione">
|
|
data_inizio_pubblicazione</option>
|
|
<option value="#__highlights_:data_fine_pubblicazione">
|
|
data_fine_pubblicazione</option>
|
|
</group>
|
|
<group label="#__highlights_etichetta">
|
|
<option value="#__highlights_etichetta:id">id</option>
|
|
<option value="#__highlights_etichetta:created_by">created_by</option>
|
|
<option value="#__highlights_etichetta:modified_by">modified_by</option>
|
|
<option value="#__highlights_etichetta:nome">nome</option>
|
|
<option value="#__highlights_etichetta:lingua">lingua</option>
|
|
</group>
|
|
</field>
|
|
</fieldset>
|
|
<fieldset name="basic">
|
|
<field
|
|
name="opacita"
|
|
type="text"
|
|
label="Opacità"
|
|
description="Inserisci un valore decimale con il punto come separatore (es. 0.5)"
|
|
class="form-control"
|
|
validate="number"
|
|
default="1"
|
|
/>
|
|
<field
|
|
name="sfondo"
|
|
type="text"
|
|
label="Sfondo"
|
|
description="Inserisci un valore composto solo da lettere e numeri"
|
|
class="form-control"
|
|
default=""
|
|
/>
|
|
<field
|
|
name="testo_bottone"
|
|
type="text"
|
|
label="Testo Bottone"
|
|
class="form-control"
|
|
default=""
|
|
/>
|
|
<field
|
|
name="url_bottone"
|
|
type="text"
|
|
label="Url Bottone"
|
|
class="form-control"
|
|
default=""
|
|
/>
|
|
<field
|
|
name="filtro_etichetta"
|
|
type="sql"
|
|
multiple="true"
|
|
label="Filtra per Etichetta"
|
|
description="Seleziona una o più etichette per filtrare gli elementi"
|
|
class="form-select"
|
|
query="SELECT DISTINCT COALESCE(nome, '') AS value, COALESCE(nome, 'Nessuna etichetta') AS text FROM zfgey70wb_highlights_etichetta WHERE nome IS NOT NULL"
|
|
required="false"
|
|
/>
|
|
<field
|
|
name="ordering"
|
|
type="list"
|
|
label="Criterio di ordinamento"
|
|
description="Scegli il criterio con cui ordinare gli elementi"
|
|
class="form-select"
|
|
default="id"
|
|
>
|
|
<option value="ordering">Ordinamento</option>
|
|
<option value="id">ID</option>
|
|
<option value="titolo">Titolo</option>
|
|
<option value="data">Data</option>
|
|
</field>
|
|
|
|
<!-- Campo per definire l'ordine crescente/decrescente -->
|
|
<field
|
|
name="ordering_direction"
|
|
type="list"
|
|
label="Direzione dell'ordinamento"
|
|
description="Scegli se ordinare in modo crescente o decrescente"
|
|
class="form-select"
|
|
default="ASC"
|
|
>
|
|
<option value="ASC">Crescente</option>
|
|
<option value="DESC">Decrescente</option>
|
|
</field>
|
|
|
|
|
|
</fieldset>
|
|
|
|
</fields>
|
|
</config>
|
|
<updateservers>
|
|
<server type="extension" priority="1" name="com_highlights">
|
|
https://www.component-creator.com/index.php?task=builder.preupdatecheckhook&option=com_combuilder&component=NzY0NzgtMjEzOTAw</server>
|
|
</updateservers>
|
|
</extension> |