<?xml version="1.0" encoding="utf-8"?>
<!-- generator="ThemeXpert" -->
<?xml-stylesheet href="https://www.themexpert.com/media/quixnxt/css/quix-core.css?ver=4.5.4" type="text/css"?>
<feed xmlns="https://www.w3.org/2005/Atom"  xml:lang="en-gb">
	<title type="text">WordPress &amp; Joomla Documentation - ThemeXpert</title>
	<subtitle type="text">ThemeXpert: Joomla's oldest and most trusted template and extension club since 2010 with the best page builder, Quix.</subtitle>
	<link rel="alternate" type="text/html" href="https://www.themexpert.com"/>
	<id>https://www.themexpert.com/docs/quix-builder/developer</id>
	<updated>2024-08-09T15:23:11+06:00</updated>
	<author>
		<name>ThemeXpert</name>
		<email>support@themexpert.com</email>
	</author>
	<generator>ThemeXpert</generator>
	<link rel="self" type="application/atom+xml" href="https://www.themexpert.com/docs/quix-builder/developer?format=feed&amp;type=atom"/>
	<entry>
		<title>Create new element</title>
		<link rel="alternate" type="text/html" href="https://www.themexpert.com/docs/quix-builder/developer/create-new-element"/>
		<published>2022-05-17T14:30:23+06:00</published>
		<updated>2022-05-17T14:30:23+06:00</updated>
		<id>https://www.themexpert.com/docs/quix-builder/developer/create-new-element</id>
		<author>
			<name>Abu Huraira</name>
			<email>shams.bd71@gmail.com</email>
		</author>
		<summary type="html">&lt;p&gt;&lt;strong&gt;My Element for Quix&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Audience: Developer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To create and load a custom Quix element we need to register it first and there are few ways to register a new custom quix element:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a folder inside your default joomla template : “templates/your-template/libraries/quixnxt/visual-builder/elements”&lt;/li&gt;
&lt;li&gt;Create a system plugin and register quix through a function hook.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now, Let’s create your own quix element plugin. Here are more details to do it. You just need to follow the steps :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Generate an idea. Suppose, Here we are going to implement a &lt;strong&gt;simple Blockquote &lt;/strong&gt;element for Quix.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2: &lt;/strong&gt;Make a directory “plg_quix_myelement”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;We need a few files by default like language, installer.php, config.xml and a few more files. Click here to get that template.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 4: &lt;/strong&gt;Hope you get the zip file. Now, Please extract this file and go to the &lt;strong&gt;elements&lt;/strong&gt; folder.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 5: &lt;/strong&gt;Create a directory for your element. Here, I'm gonna make a Blockquote Element. So, I made a directory named “MyBlockquote”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Folder structure:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Step 6: &lt;/strong&gt;&amp;nbsp;Now we are ready to build our new element. Let's create folders like this tree&lt;/p&gt;
&lt;p&gt;MyBlockquote/&lt;br /&gt;├── config.yml&lt;br /&gt;├── element.php&lt;br /&gt;├── element.svg(logo)&lt;br /&gt;└── partials/&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;├── html.twig&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;└── style.twig&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Explain:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;&lt;em&gt;config.yml&lt;/em&gt;&lt;/strong&gt;, &lt;br /&gt;we need to define the pre-defined config for our element. For each element, we will need a config.yml file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;&lt;em&gt;html.twig&lt;/em&gt;&lt;/strong&gt;,&amp;nbsp;&lt;br /&gt;we need to define the html structure of our element. For each element, we need a html.twig file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;&lt;em&gt;style.twig&lt;/em&gt;&lt;/strong&gt;,&amp;nbsp;&lt;br /&gt;we need to define the style structure of our element. For each element, we need a html.twig file.&lt;/p&gt;
&lt;p&gt;Now, we are ready to create our own element. Here, we will describe an example code for a Simple Blockquote.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Config Example&lt;/strong&gt;: &amp;nbsp;&lt;/h2&gt;
&lt;pre&gt;name: My Blockquote
slug: qx-blockquote
groups: general
helpId:
form:
  general:
    - name: blockquote_fg_text
      label: Blockquote
      type: fields-group
      status: open
      schema:
        - name: author
          label: author
          type: text
          value: Mr. Mozumder

        - name: content
          label: Content
          type: editor
          value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

        - name: type
          label: Type
          type: select
          value: qx-blockquote-primary
          options:
            qx-blockquote-primary: Primary
            qx-blockquote-secondary: Secondary
            qx-blockquote-success: Success
            qx-blockquote-danger: Danger
            qx-blockquote-warning: Warning
            qx-blockquote-info: Info
            qx-blockquote-light: Light
            qx-blockquote-dark: Dark

  styles:
    - name: blockquote_fg_alignment_style
      label: Alignment
      type: fields-group
      status: open
      schema:
        - name: nalignment
          label: Alignment
          type: choose
          value:
            desktop: left
            tablet: left
            phone: left
          options:
            left:
              label: Left
              icon: qxuicon-align-left
            center:
              label: Center
              icon: qxuicon-align-center
            right:
              label: Right
              icon: qxuicon-align-right
            justify:
              label: Justify
              icon: qxuicon-align-justify

    - name: blockquote_fg_author_style
      label: author
      type: fields-group
      schema:
        - name: author_color
          label: Color
          type: color

        - name: author_font
          label: Typography
          type: typography
          popover: true

    - name: blockquote_fg_content_style
      label: Content
      type: fields-group
      schema:
        - name: content_color
          label: Color
          type: color

        - name: content_font
          label: Typography
          type: typography
          popover: true

&lt;/pre&gt;
&lt;p&gt;To use this config, we need to assign the value based on tree structure. Here is the &lt;strong&gt;accessing process&lt;/strong&gt; of config value.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;An example of accessing a block of config:&lt;/p&gt;
&lt;pre&gt;form:
  general:
    - name: blockquote_fg_text
      label: Blockquote
      type: fields-group
      status: open
      schema:
        - name: author
          label: author
          type: text
          value: Mr. Mozumder&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;Accessing author for twig template :&lt;/p&gt;
&lt;p&gt;general.blockquote_fg_text.author&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Basic twig variable :&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Twig application passes variables to the templates for manipulation in the template. Variables may have attributes or elements you can access, too. The visual representation of a variable depends heavily on the application providing it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Use a dot (.) to access attributes of a variable (methods or properties of a PHP object, or items of a PHP array):&amp;nbsp;&lt;/p&gt;
&lt;p&gt;{{ foo.bar }}&lt;/p&gt;
&lt;p&gt;Where, foo is an object and bar is a property of ‘foo’ object.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;HTML in Twig:&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;An example of &lt;strong&gt;html.twig&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;{% set id=advanced.identifier.id %}
{% set class=advanced.identifier.class %}
{% set content = general.blockquote_fg_text.content %}
{% set author = general.blockquote_fg_text.author %}
{% set textType = general.blockquote_fg_text.type %}
{% set classes = classNames('qx-element qx-element-myblockquote qx-myblockquote',
visibilityClass(visibility), textType,class) %}
{% set animation = advanced.animation_fields_group.animation %}
{% set animationRepeat = advanced.animation_fields_group.animation_repeat %}
{% set animationDelay = advanced.animation_fields_group.animation_delay %}
{% set background = advanced.background_fields_group.background %}
{% set text = general.blockquote_fg_text.content %}
{% embed &quot;animation.twig&quot; with {
 &quot;id&quot; : id,
&quot;classes&quot; : classes,
 &quot;animation&quot; : animation,
 &quot;animationRepeat&quot; : animationRepeat,
 &quot;animationDelay&quot; : animationDelay,
 &quot;background&quot; : background
} %}
{% block element %}
&amp;lt;div&amp;gt;
{% if content %}
&amp;lt;blockquote class=&quot;qx-blockquote__content&quot;&amp;gt; {{ content }} &amp;lt;/blockquote&amp;gt;
{% endif %}
{% if author %}
&amp;lt;span class=&quot;qx-blockquote-author&quot;&amp;gt; {{author}} &amp;lt;/span&amp;gt;
{% endif %}
&amp;lt;/div&amp;gt;
{% endblock %}
{% endembed %}
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Change only necessary parts. Follow twig templating &lt;a src=&quot;https://twig.symfony.com/doc/3.x/templates.html&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Style in twig:&lt;/h2&gt;
&lt;p&gt;An example of &lt;strong&gt;style.twig&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;{% include 'global.twig' %}

{% set id = '#' ~ advanced.identifier.id %}
{% set alignment = styles.blockquote_fg_alignment_style.alignment %}
{% set headingFont = styles.blockquote_fg_author_style.author_font %}
{% set headingColor = styles.blockquote_fg_author_style.author_color %}
{% set contentFont = styles.blockquote_fg_content_style.content_font %}
{% set contentColor = styles.blockquote_fg_content_style.content_color %}

{% set authorSelector = id ~ ' .qx-blockquote-author' %}
{% set contentSelector = id ~ ' .qx-blockquote__content' %}

{# Alignment #}
{{ style.alignment(id, alignment) }}

{# Typography #}
{{ style.typography(authorSelector, headingFont) }}
{{ style.css( authorSelector, 'color', headingColor) }}

{# Content #}
{{ style.typography(contentSelector, contentFont) }}
{{ style.css( contentSelector, 'color', contentColor) }}

{{ style.load(id) }}
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Change only necessary parts. Follow twig templating documentation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Our style functions for twing:&lt;/h2&gt;
&lt;p&gt;You can use this methods to render your element.&lt;/p&gt;
&lt;table style=&quot;height: 1251px; width: 597px;&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 80px;&quot;&gt;
&lt;td style=&quot;height: 80px; width: 587px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.css(selector, property, value); }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, string $property, $value = nul&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex:&amp;nbsp; {{ style.css( id ~ ' .qx-alert-heading', 'color', headingColor) }}&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 118px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 118px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.raw(rules); }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $rules&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex:&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{% set rawCss = advanced.custom_css.code %}&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.raw(rawCss) }}&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 82px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 82px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.margin( selector, field); }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.margin(id, styles.spacing_fields_group.margin) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 82px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 82px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.padding( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.padding(id, styles.spacing_fields_group.padding) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 100px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 100px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.width( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.width(id, styles.spacing_fields_group.width) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 100px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 100px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.height( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.height(id, styles.spacing_fields_group.height) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 82px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 82px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.typography( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.typography(id, styles.spacing_fields_group.typography) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 18px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.border( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.border(id, styles.spacing_fields_group.border) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 18px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.borderWidth( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.borderWidth(id, styles.spacing_fields_group.borderWidth) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 18px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.borderRadius( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.borderRadius(id, styles.spacing_fields_group.borderRadius) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 46px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 46px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.responsiveCss( selector, field, property, unit ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, $field, ?string $property, ?string $unit&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex:&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{% set iconSpacing = styles.accordion_fg_icon_style.icon_spacing %}&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.responsiveCss(id ~ ' .wrap-accordion-title', iconSpacing, 'margin-left', 'px') }}&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 7:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Ok, hope your element is ready. Now, you just need to make a zip file and install it on your Joomla site. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 8: &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Go to&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; system&amp;gt;plugins &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;through joomla Menu.&amp;nbsp; &lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/1.png&quot; width=&quot;1905&quot; height=&quot;890&quot; alt=&quot;1&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 9:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Enable “&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Roboto, sans-serif; color: #212529; background-color: #ffffff; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Quix - MyElement” and “&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Quix - Builder Elements. You can search by the “Quix”.&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/2.png&quot; width=&quot;1906&quot; height=&quot;705&quot; alt=&quot;2&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 10:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Now go the &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Quix - Page Builder &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;and click on the &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;settings icon &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;to enable &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;“Development Mode”.&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/3.png&quot; width=&quot;1530&quot; height=&quot;504&quot; alt=&quot;3&quot; /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 9:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Now make sure your &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;“Development Mode” &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;is&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; On.&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/4.png&quot; width=&quot;1579&quot; height=&quot;673&quot; alt=&quot;4&quot; /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.38;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 10:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; One last step before you go: Clear your &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;cache&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; or make a &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;hard reload&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&amp;nbsp;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Now, you are &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;ready to use &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;your custom element. You will get this element with quix elements.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;line-height: 1.38;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;FAQ’s&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;:&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li aria-level=&quot;1&quot; style=&quot;list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Where is my new custom element ?&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Ans : You will get this on Quix with previous default elements.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li aria-level=&quot;1&quot; style=&quot;list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Why is my element icon broken ? &lt;br /&gt;Ans: You need to use svg format for your elements icon.&lt;/span&gt;&lt;/li&gt;
&lt;li aria-level=&quot;1&quot; style=&quot;list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Why are my options not saving ? &lt;br /&gt;Ans : Your config.twig may not be properly structured. You can also knock on our support for more.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;line-height: 1.38;&quot;&gt;&amp;nbsp;&lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;strong&gt;My Element for Quix&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Audience: Developer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To create and load a custom Quix element we need to register it first and there are few ways to register a new custom quix element:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a folder inside your default joomla template : “templates/your-template/libraries/quixnxt/visual-builder/elements”&lt;/li&gt;
&lt;li&gt;Create a system plugin and register quix through a function hook.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now, Let’s create your own quix element plugin. Here are more details to do it. You just need to follow the steps :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Generate an idea. Suppose, Here we are going to implement a &lt;strong&gt;simple Blockquote &lt;/strong&gt;element for Quix.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2: &lt;/strong&gt;Make a directory “plg_quix_myelement”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;We need a few files by default like language, installer.php, config.xml and a few more files. Click here to get that template.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 4: &lt;/strong&gt;Hope you get the zip file. Now, Please extract this file and go to the &lt;strong&gt;elements&lt;/strong&gt; folder.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 5: &lt;/strong&gt;Create a directory for your element. Here, I'm gonna make a Blockquote Element. So, I made a directory named “MyBlockquote”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Folder structure:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Step 6: &lt;/strong&gt;&amp;nbsp;Now we are ready to build our new element. Let's create folders like this tree&lt;/p&gt;
&lt;p&gt;MyBlockquote/&lt;br /&gt;├── config.yml&lt;br /&gt;├── element.php&lt;br /&gt;├── element.svg(logo)&lt;br /&gt;└── partials/&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;├── html.twig&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;└── style.twig&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Explain:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;&lt;em&gt;config.yml&lt;/em&gt;&lt;/strong&gt;, &lt;br /&gt;we need to define the pre-defined config for our element. For each element, we will need a config.yml file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;&lt;em&gt;html.twig&lt;/em&gt;&lt;/strong&gt;,&amp;nbsp;&lt;br /&gt;we need to define the html structure of our element. For each element, we need a html.twig file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;&lt;em&gt;style.twig&lt;/em&gt;&lt;/strong&gt;,&amp;nbsp;&lt;br /&gt;we need to define the style structure of our element. For each element, we need a html.twig file.&lt;/p&gt;
&lt;p&gt;Now, we are ready to create our own element. Here, we will describe an example code for a Simple Blockquote.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Config Example&lt;/strong&gt;: &amp;nbsp;&lt;/h2&gt;
&lt;pre&gt;name: My Blockquote
slug: qx-blockquote
groups: general
helpId:
form:
  general:
    - name: blockquote_fg_text
      label: Blockquote
      type: fields-group
      status: open
      schema:
        - name: author
          label: author
          type: text
          value: Mr. Mozumder

        - name: content
          label: Content
          type: editor
          value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

        - name: type
          label: Type
          type: select
          value: qx-blockquote-primary
          options:
            qx-blockquote-primary: Primary
            qx-blockquote-secondary: Secondary
            qx-blockquote-success: Success
            qx-blockquote-danger: Danger
            qx-blockquote-warning: Warning
            qx-blockquote-info: Info
            qx-blockquote-light: Light
            qx-blockquote-dark: Dark

  styles:
    - name: blockquote_fg_alignment_style
      label: Alignment
      type: fields-group
      status: open
      schema:
        - name: nalignment
          label: Alignment
          type: choose
          value:
            desktop: left
            tablet: left
            phone: left
          options:
            left:
              label: Left
              icon: qxuicon-align-left
            center:
              label: Center
              icon: qxuicon-align-center
            right:
              label: Right
              icon: qxuicon-align-right
            justify:
              label: Justify
              icon: qxuicon-align-justify

    - name: blockquote_fg_author_style
      label: author
      type: fields-group
      schema:
        - name: author_color
          label: Color
          type: color

        - name: author_font
          label: Typography
          type: typography
          popover: true

    - name: blockquote_fg_content_style
      label: Content
      type: fields-group
      schema:
        - name: content_color
          label: Color
          type: color

        - name: content_font
          label: Typography
          type: typography
          popover: true

&lt;/pre&gt;
&lt;p&gt;To use this config, we need to assign the value based on tree structure. Here is the &lt;strong&gt;accessing process&lt;/strong&gt; of config value.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;An example of accessing a block of config:&lt;/p&gt;
&lt;pre&gt;form:
  general:
    - name: blockquote_fg_text
      label: Blockquote
      type: fields-group
      status: open
      schema:
        - name: author
          label: author
          type: text
          value: Mr. Mozumder&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;Accessing author for twig template :&lt;/p&gt;
&lt;p&gt;general.blockquote_fg_text.author&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Basic twig variable :&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Twig application passes variables to the templates for manipulation in the template. Variables may have attributes or elements you can access, too. The visual representation of a variable depends heavily on the application providing it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Use a dot (.) to access attributes of a variable (methods or properties of a PHP object, or items of a PHP array):&amp;nbsp;&lt;/p&gt;
&lt;p&gt;{{ foo.bar }}&lt;/p&gt;
&lt;p&gt;Where, foo is an object and bar is a property of ‘foo’ object.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;HTML in Twig:&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;An example of &lt;strong&gt;html.twig&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;{% set id=advanced.identifier.id %}
{% set class=advanced.identifier.class %}
{% set content = general.blockquote_fg_text.content %}
{% set author = general.blockquote_fg_text.author %}
{% set textType = general.blockquote_fg_text.type %}
{% set classes = classNames('qx-element qx-element-myblockquote qx-myblockquote',
visibilityClass(visibility), textType,class) %}
{% set animation = advanced.animation_fields_group.animation %}
{% set animationRepeat = advanced.animation_fields_group.animation_repeat %}
{% set animationDelay = advanced.animation_fields_group.animation_delay %}
{% set background = advanced.background_fields_group.background %}
{% set text = general.blockquote_fg_text.content %}
{% embed &quot;animation.twig&quot; with {
 &quot;id&quot; : id,
&quot;classes&quot; : classes,
 &quot;animation&quot; : animation,
 &quot;animationRepeat&quot; : animationRepeat,
 &quot;animationDelay&quot; : animationDelay,
 &quot;background&quot; : background
} %}
{% block element %}
&amp;lt;div&amp;gt;
{% if content %}
&amp;lt;blockquote class=&quot;qx-blockquote__content&quot;&amp;gt; {{ content }} &amp;lt;/blockquote&amp;gt;
{% endif %}
{% if author %}
&amp;lt;span class=&quot;qx-blockquote-author&quot;&amp;gt; {{author}} &amp;lt;/span&amp;gt;
{% endif %}
&amp;lt;/div&amp;gt;
{% endblock %}
{% endembed %}
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Change only necessary parts. Follow twig templating &lt;a src=&quot;https://twig.symfony.com/doc/3.x/templates.html&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Style in twig:&lt;/h2&gt;
&lt;p&gt;An example of &lt;strong&gt;style.twig&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;{% include 'global.twig' %}

{% set id = '#' ~ advanced.identifier.id %}
{% set alignment = styles.blockquote_fg_alignment_style.alignment %}
{% set headingFont = styles.blockquote_fg_author_style.author_font %}
{% set headingColor = styles.blockquote_fg_author_style.author_color %}
{% set contentFont = styles.blockquote_fg_content_style.content_font %}
{% set contentColor = styles.blockquote_fg_content_style.content_color %}

{% set authorSelector = id ~ ' .qx-blockquote-author' %}
{% set contentSelector = id ~ ' .qx-blockquote__content' %}

{# Alignment #}
{{ style.alignment(id, alignment) }}

{# Typography #}
{{ style.typography(authorSelector, headingFont) }}
{{ style.css( authorSelector, 'color', headingColor) }}

{# Content #}
{{ style.typography(contentSelector, contentFont) }}
{{ style.css( contentSelector, 'color', contentColor) }}

{{ style.load(id) }}
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Change only necessary parts. Follow twig templating documentation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Our style functions for twing:&lt;/h2&gt;
&lt;p&gt;You can use this methods to render your element.&lt;/p&gt;
&lt;table style=&quot;height: 1251px; width: 597px;&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 80px;&quot;&gt;
&lt;td style=&quot;height: 80px; width: 587px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.css(selector, property, value); }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, string $property, $value = nul&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex:&amp;nbsp; {{ style.css( id ~ ' .qx-alert-heading', 'color', headingColor) }}&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 118px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 118px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.raw(rules); }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $rules&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex:&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{% set rawCss = advanced.custom_css.code %}&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.raw(rawCss) }}&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 82px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 82px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.margin( selector, field); }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.margin(id, styles.spacing_fields_group.margin) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 82px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 82px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.padding( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.padding(id, styles.spacing_fields_group.padding) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 100px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 100px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.width( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.width(id, styles.spacing_fields_group.width) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 100px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 100px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.height( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.height(id, styles.spacing_fields_group.height) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 82px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 82px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.typography( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.typography(id, styles.spacing_fields_group.typography) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 18px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.border( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.border(id, styles.spacing_fields_group.border) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 18px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.borderWidth( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.borderWidth(id, styles.spacing_fields_group.borderWidth) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 18px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.borderRadius( selector, field ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, array $field&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex: {{ style.borderRadius(id, styles.spacing_fields_group.borderRadius) }}&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 46px;&quot;&gt;
&lt;td style=&quot;width: 587px; height: 46px;&quot;&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;1&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.responsiveCss( selector, field, property, unit ) }}&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt; :&amp;nbsp; string $selector, $field, ?string $property, ?string $unit&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Ex:&amp;nbsp;&lt;/span&gt;
&lt;ul&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{% set iconSpacing = styles.accordion_fg_icon_style.icon_spacing %}&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: 400;&quot; aria-level=&quot;2&quot; aria-checked=&quot;false&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;{{ style.responsiveCss(id ~ ' .wrap-accordion-title', iconSpacing, 'margin-left', 'px') }}&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 7:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Ok, hope your element is ready. Now, you just need to make a zip file and install it on your Joomla site. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 8: &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Go to&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; system&amp;gt;plugins &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;through joomla Menu.&amp;nbsp; &lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/1.png&quot; width=&quot;1905&quot; height=&quot;890&quot; alt=&quot;1&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 9:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Enable “&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Roboto, sans-serif; color: #212529; background-color: #ffffff; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Quix - MyElement” and “&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Quix - Builder Elements. You can search by the “Quix”.&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/2.png&quot; width=&quot;1906&quot; height=&quot;705&quot; alt=&quot;2&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 10:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Now go the &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Quix - Page Builder &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;and click on the &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;settings icon &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;to enable &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;“Development Mode”.&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/3.png&quot; width=&quot;1530&quot; height=&quot;504&quot; alt=&quot;3&quot; /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 9:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Now make sure your &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;“Development Mode” &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;is&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; On.&lt;br /&gt;&lt;img src=&quot;https://www.themexpert.com/images/docs/quix/02.developers/custom-element-quixnxt/4.png&quot; width=&quot;1579&quot; height=&quot;673&quot; alt=&quot;4&quot; /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.38;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Step 10:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; One last step before you go: Clear your &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;cache&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; or make a &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;hard reload&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&amp;nbsp;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Now, you are &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;ready to use &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;your custom element. You will get this element with quix elements.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;line-height: 1.38;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;FAQ’s&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;:&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li aria-level=&quot;1&quot; style=&quot;list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Where is my new custom element ?&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Ans : You will get this on Quix with previous default elements.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li aria-level=&quot;1&quot; style=&quot;list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Why is my element icon broken ? &lt;br /&gt;Ans: You need to use svg format for your elements icon.&lt;/span&gt;&lt;/li&gt;
&lt;li aria-level=&quot;1&quot; style=&quot;list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Why are my options not saving ? &lt;br /&gt;Ans : Your config.twig may not be properly structured. You can also knock on our support for more.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;line-height: 1.38;&quot;&gt;&amp;nbsp;&lt;/p&gt;</content>
		<category term="Developer" />
	</entry>
</feed>
