
Arikaim
Content Management System
Getting Started
Frontend
Extensions
Themes
Modules
Arikaim CLI
Developers
Themes
Overview
Theme packages contains only html, javascript and css code.
Package descriptor file arikaim-package.json
{
"version": "{ Version }",
"name": "{ Theme name }",
"title": "{ Theme display name }",
"package-type": "template",
"repository": "{ Git Repository Url }",
"help": "{ Help page url }",
"description": "{ Description text }",
"icon": "{ Control panel css icon class }",
"include": {
"css": [
{ Css files list. }
],
"js": [
{ Js files list }
],
"library": [
{ Ui library list. }
]
},
"routes": [
{ Routes list }
]
}
Property | Type | Description | |
---|---|---|---|
version | string | required | Package version. |
name | string | required | Package name. |
title | string | optional | Package display name. |
package-type | string | required | Package type. |
repository | string | optional | Git repository url. |
help | string | optional | Help page url. |
description | string | optional | Package description text. |
icon | string | optional | Short description text. |
include/css | string | optional | Include css files. |
include/js | string | optional | Include js files. |
include/library | string | optional | Include library files. |
routes | array | optional | Routes list array. |
Folder structure
Extension folder
components
Html components root folder
pages
Html pages root folder
css
Css files
js
Javascript files
images
Images and other assest.
macros
Twig template macros.
arikaim-package.json
Package descriptor file.