• Home
  • Sysadmin
    • Directory structure
    • Running multiple sites
    • Multi-site administrator authentication
    • Upgrading Zenario (quick)
    • Upgrading Zenario (cautious)
    • Relocating a site
    • Software version numbers
  • Designer
    • Creating a layout
      • Using Gridmaker
    • Creating a skin
      • File structure
      • Meta data about the skin
      • Extending a skin
      • Set the layout's skin
    • Structuring a new page
      • Set a page's layout
      • Inserting plugins
    • CSS on pages and layouts
    • Twig for server-side code
    • Twig for smart emails
  • Developer
    • Quick-start Guides
      • Basic concepts of modules
        • Fundamentals and naming
        • How to start a module
      • How to write a pluggable module
        • Basics of plugins
        • Example Module 1: "Hello World"
        • Example Module 2: Multilingual "Hello World"
        • Example Module 3: Settings and Phrases
        • How the Methods of a Pluggable Module are called
      • Modules with an Admin Interface
        • How to make a Module with an Admin Interface
        • Using YAML and TUIX
        • Example Module 4: An Organizer Application
        • Structure of an Admin Box
        • Structure of an Organizer Panel
        • URLs, Paths and Links in Organizer
      • Modules that extend other Modules
        • Merging Elements in TUIX
        • Example Module 5: Extending an Organizer Application
      • Advanced concepts
        • Controlling Visibility of Elements in TUIX
        • Organizer Modes
        • Constants you can use in your Organizer SQL
        • Customising Message Boxes in Admin Mode
        • Creating a centralised list
      • How do I...
        • How do I make a module which creates module-wide settings?
        • How do I make a module to have plugin settings?
        • How do I make a plugin which makes an Ajax call to the server?
        • How do I create a new content type?
        • How do I make my module call a method in another module?
        • How do I create a new panel in organiser?
        • How do I add a column to another module's panel in Organizer?
        • How do I create a new admin box?
        • How do I add a field to another module's admin box?
        • How do I write JavaScript functions for my plugins?
        • How do I hide navigation or buttons from administrators without a specific admin permission, in Organiser?
      • Standards and security
        • Module Do's and Don'ts
        • Coding Standards
        • Security
        • Module Standards
      • Developer Tools
    • TUIX elements and properties
      • Module description.yaml
        • content_types
        • inheritance
        • jobs
        • signals
        • special_pages
      • Admin Boxes
        • key
        • tabs
        • fields
        • pick_items
        • plugin_setting
        • site_setting
        • slider
        • upload
        • validation
        • values
      • Organizer
        • nav
        • panel
        • db_items
        • refiners
        • columns
        • format
        • quick_filter_buttons
        • collection_buttons
        • item_buttons
        • items
      • Admin Toolbar
        • toolbars
        • buttons
    • Methods you write
      • Methods you write for Plugins
      • Methods you write for Admin Boxes
      • Methods you write for Organizer
      • Methods you write for the Admin Toolbar
      • Methods you write then link to from Plugins
      • Methods you write then link to from anywhere
    • Core function reference
      • Environment Variables
      • PHP Functions (Zenario 7)
        • Admin Functions
        • Array/Object Functions
        • Content Item Functions
        • Database Functions
          • Format of $id and $values for Database Functions
        • Extranet User Functions
        • File Functions
        • Link, Path and URL Functions
        • String Functions
        • System Functions
      • PHP Functions (Zenario 8)
      • Twig Functions
      • JavaScript Functions
    • Plugin function reference
      • Environment Variables
      • Environment Functions
      • Initialization functions
      • Framework Functions
      • Link, Path and URL Functions
      • JavaScript Functions
Zenario

Login

Create account

Open search
X
  • Home
  • Sysadmin
    • Directory structure
    • Running multiple sites
    • Multi-site administrator authentication
    • Upgrading Zenario (quick)
    • Upgrading Zenario (cautious)
    • Relocating a site
    • Software version numbers
  • Designer
    • Creating a layout
    • Creating a skin
    • Structuring a new page
    • CSS on pages and layouts
    • Twig for server-side code
    • Twig for smart emails
  • Developer
    • Quick-start Guides
    • TUIX elements and properties
    • Methods you write
    • Core function reference
    • Plugin function reference
 
Documentation area » Developer » Quick-start Guides » Modules that extend other Modules
Modules with an Admin Interface
Advanced concepts

Modules that extend other Modules

These guides will show you how to add to the functionality of another Module, and how to add new things into other Modules' Organizer panels and Admin Boxes.

Merging Elements in TUIX

When the CMS reads your .yaml files, it will first transform the data into a PHP array.

Example Module 5: Extending an Organizer Application

This example module needs a description, but it's not been written yet!

 
  • Home
  • Sysadmin
  • Designer
  • Developer
    • Quick-start Guides
      • Basic concepts of modules
      • How to write a pluggable module
      • Modules with an Admin Interface
      • Modules that extend other Modules
        • Merging Elements in TUIX
        • Example Module 5: Extending an Organizer Application
      • Advanced concepts
      • How do I...
      • Standards and security
      • Developer Tools
    • TUIX elements and properties
    • Methods you write
    • Core function reference
    • Plugin function reference
 
  • Login
  • Reset your password
Home | Sitemap | Privacy | Contact us | Manage cookies
zenario logo white
Copyright © Tribal Ltd. 1997-2022