<?xml version="1.0" encoding="utf-8"?>
<addtomenu>
  <name>Example Component XML - com_example : Example</name>
  <version>6.8.1</version>
  <author>Regular Labs (Peter van Westen)</author>
  <authorEmail>info@regularlabs.com</authorEmail>
  <authorUrl>https://regularlabs.com</authorUrl>
  <copyright>Copyright © 2022 Regular Labs - All Rights Reserved</copyright>
  <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
  <description><![CDATA[
        This is an example template
    ]]></description>
  <params>
    <!-- Name
         * This is the name of the menu item type
        -->
    <name>COM_EXAMPLE_VIEW_DEFAULT_TITLE</name>
    <!-- Adjust height
         * If for some reason the height of the popup window is
         * not big enough (or too big), you can adjust it
         * (negative values are also permitted)
        -->
    <adjust_height>0</adjust_height>
    <!-- Requirements (get/post variables)
         * -> Use '*' to match anything but empty
         * -> Use '+' to match anything but false (empty/0/false)
         * -> Use comma's to match any of multiple values
        -->
    <required>
      <layout>edit</layout>
      <id>*</id>
    </required>
    <!-- Database select
         * Define what options to use to select the unique item
         * You have to define table, where, name and alias
         * If no db lookup is required, only define name (and alias)
         * -> Use '$...' to use available variables
        -->
    <dbselect>
      <table>#__some_table_name</table>
      <where>
        <id>$id</id>
      </where>
      <name>title</name>
      <alias>alias</alias>
      <select>
        <language>language</language>
      </select>
    </dbselect>
    <!-- Extra options
         * Define what extra options to display
         * For type, choose from:
         * text, textarea, hidden (use value)
         * select, radio (use values)
         * -> Use '$...' to use available variables
        -->
    <extras>
      <extra>
        <name>Extra setting</name>
        <type>select</type>
        <param>extra</param>
        <values>
          <value>
            <name>First value</name>
            <value>1</value>
          </value>
          <value>
            <name>Second value</name>
            <value>2</value>
          </value>
        </values>
      </extra>
      <extra>
        <type>showon</type>
        <value>extra:1</value>
      </extra>
      <extra>
        <name>Text 1</name>
        <type>text</type>
        <param>text1</param>
        <value>1</value>
        <style>width:50px</style>
      </extra>
      <extra>
        <type>showon</type>
      </extra>
      <extra>
        <type>showon</type>
        <value>extra:2</value>
      </extra>
      <extra>
        <name>Text 2</name>
        <type>text</type>
        <param>text2</param>
        <value>1</value>
        <style>width:50px</style>
      </extra>
      <extra>
        <type>showon</type>
      </extra>
    </extras>
    <!-- URL parameters
         * Define what the menu item url should contain
         * -> Use '$...' to use available variables
        -->
    <urlparams>
      <option>com_example</option>
      <view>item</view>
      <extra>$extra</extra>
      <id>$id</id>
    </urlparams>
    <!-- Menu item parameters
         * Define the extra menu item params
         * -> Use '$...' to use available variables
        -->
    <menuparams>
      <text1>$text1</text1>
      <text2>$text2</text2>
    </menuparams>
  </params>
</addtomenu>
