PHPackages                             stietotalwin/arif-rh-ci4-themes-extended - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. stietotalwin/arif-rh-ci4-themes-extended

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

stietotalwin/arif-rh-ci4-themes-extended
========================================

Theme management for CodeIgniter 4

1.0.0(1y ago)010MITPHPPHP ^7.4|^8.0|^8.1

Since May 8Pushed 1y ago1 watchersCompare

[ Source](https://github.com/stietotalwin/arif-rh-ci4-themes-extended)[ Packagist](https://packagist.org/packages/stietotalwin/arif-rh-ci4-themes-extended)[ Docs](https://github.com/arif-rh/ci4-themes)[ RSS](/packages/stietotalwin-arif-rh-ci4-themes-extended/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

CodeIgniter 4 Themes
====================

[](#codeigniter-4-themes)

Installation
------------

[](#installation)

1. install via composer, run `composer require arif-rh/ci4-themes`
2. setup your theme config (optional), if you don not setup config, then it will use default one
3. if you do not change config, theme folder structure will be like below, so copy all your files here:

```
public/
└── themes/
    └── starter/
        ├── css/
        │ └── your-css.css
        ├── js/
        │ └── your-js.js
        ├── img/
        └── plugins/

```

CI4 Themes Documentation
------------------------

[](#ci4-themes-documentation)

Table of Contents
-----------------

[](#table-of-contents)

- [CodeIgniter 4 Themes](#codeigniter-4-themes)
    - [Installation](#installation)
- [CI4 Themes Documentation](#ci4-themes-documentation)
    - [Table of Contents](#table-of-contents)
- [Themes Config](#themes-config)
    - [Themes](#themes)
        - [init](#init)
        - [addCSS](#addcss)
        - [addJS](#addjs)
        - [addInlineJS](#addinlinejs)
        - [addExternalCSS](#addexternalcss)
        - [addExternalJS](#addexternaljs)
        - [loadPlugins](#loadplugins)
        - [useFullTemplate](#usefulltemplate)
        - [setHeader](#setheader)
        - [setTemplate](#settemplate)
        - [setFooter](#setfooter)
        - [setTheme](#settheme)
        - [render](#render)
        - [renderCSS](#rendercss)
        - [renderJS](#renderjs)
        - [setPageTitle](#setpagetitle)
        - [setVar](#setvar)
        - [getData()](#getdata)

Themes Config
=============

[](#themes-config)

- Full name: \\StieTotalWin\\Themes\\Config\\Themes

This is default config themes. You can override themes by extending this default themes, for example make file inside App\\Config\\

```
