Skip to content

Meta Management

Meta are collections of reusable content that can be linked to block templates. It works similar to the Custom Data / Metaobject structure in Shopify: first a meta list is created, then this list is linked to the corresponding block with the xtype: meta field from the block settings.

The system supports three meta types: Banner, Slider, Text. Each type has multiple template variants and the content is rendered according to these variants.

FAQ and Our Stores

FAQ (FAQ) and Our Stores contents are handled differently — although they appear in the Meta list, they will be presented as separate pages in the dashboard, with special templates and administrative screens similar to Fixed Contents.


Page Structure

Meta management has two layers:

Meta Listesi (/meta)
└── Meta (örn: "Ana Sayfa Slider")
    └── Meta Detay (/meta/slider/:id)
        └── Kayıtlar (slide 1, slide 2, slide 3…)

Meta List

A list of all metas is displayed at /panel/#/meta.

List Columns

ColumnDescription
SubmenuOpens items inside the meta record
TitleThe name of the meta on the admin side
Meta Typebanner, slider or text
RegistrationTotal number of items
Active RegistrationNumber of active items
Passive RegistrationNumber of inactive items
Using BlocksList of blocks using this meta (clickable)
UpdateLast update date (person who updated on tooltip)
CreationRecord creation date

Sorting can be done by clicking on the rows and using drag-and-drop.

Filters

  • Text search (by title)
  • Meta type selection
  • Updated by person

Remove Block Association

The Unlink Block button at the top of the list will disconnect blocks that use the selected meta. That meta content will no longer appear on the relevant block pages.

WARNING

This action cannot be undone. You may need to correct block templates manually.


Creating New Meta

In the form opened with *Add:

AreaDescription
Meta TitleThe name to be displayed in the admin panel. Accessed by variable {$META.TITLE} in TPL
Meta Typebanner, slider or text — cannot be changed after saving
Meta Items JsonOptional. Items are automatically created if a JSON string is pasted (see AI JSON)

Meta Types and Templates

For image-heavy content blocks. Every record; It consists of title, image, link and related configuration fields.

TemplateDescription
defaultStandard banner
advancedAdvanced banner (multi-site support)
before-afterBefore/After comparison
iconSeries of information icons
image-textPicture and text side by side
marqueeTicker/visual banner
staticStatic banner (non-animated)
videoVideo banner

Slider (slider)

For full screen or showcase sliders. Each record corresponds to one slide.

TemplateDescription
defaultStandard slider
featuredFeatured items (old: marquee-image)
heroFull screen hero slider
storyStory format

Text (text)

For text-based content blocks. Each record corresponds to a text element.

TemplateDescription
defaultRich text (obsolete: richtext)
countdownCountdown timer
testimonialCustomer review / testimonial

Meta Detail — Item Management

When you click on the list icon on a meta, the items of that meta are listed.

Item List Columns

ColumnDescription
TransactionsEdit button
TitleItem name
Picture 1 / Picture 2Image fields by meta type
Sequence NoEditable inline via line
Updated byLast updated by admin
UpdatedDate
StatusActive / Passive

The list can be reordered by drag-drop.

Edit Item

When you click on the pencil icon, a drawer (panel) opens from the right. There are different fields depending on the meta type:

Field TypePlace of Use
inputSingle line text such as title, subheading
textareaBrief description
editorTinyMCE rich text editor
inputnumberNumeric values ​​
selectFixed options
dateDate/time (such as countdown end date)
urlType (category/brand/page/hardlink) + target + landing
imageImage upload (with preview, deletion supported)

Language-based translation is entered for each record with the translation icon next to the text fields.


Binding to Block

To link a meta list to a block, a field of type xtype: "meta" is defined in the block setting.json file:

json
{
  "dataIndex": "meta_id",
  "text": "Meta Seçiniz",
  "xtype": "meta"
}

From the Block Management > Settings tab, you can choose among the metas created in this field. The selected meta is available in the template via variables:

smarty
{$META.TITLE}       ← Meta başlığı
{$META.ITEMS}       ← Öğe dizisi
{$META.PERVIEW}     ← Gösterim limiti

Creating Bulk Items with AI JSON

When creating a new meta, an artificial intelligence-generated JSON string can be pasted into the Meta Items Json field. The system automatically creates meta elements through this array.

Sample usage flow:

  1. Describe the structure of the meta type (title, image, link, description) to the AI ​​tool
  2. Ask for content to produce (e.g. “create 8 feature cards”)
  3. Paste the output JSON into the Meta Items Json field
  4. Create the meta record — items will be uploaded automatically

TIP

Items Json can only be entered when creating new meta. To bulk add items to an existing meta with JSON, you can create a new meta and then assign it to the relevant block.


FAQ and Our Stores

Although the contents FAQ (FAQ) and Our Stores use the meta engine, they are presented as separate, dedicated pages in the panel:

  • They will have their own management screens (similar to Fixed Contents)
  • Will be rendered with custom template files (TPL/SCSS/JS)
  • Content can be entered directly without requiring meta type selection

Therefore, they are managed not through the Meta List, but from their relevant pages in the Design & Content menu.