Giter Site home page Giter Site logo

contao-theme-boilerplate's Introduction

contao-theme-boilerplate

this is a boilerplate to load themes via contao manager or composer in contao cms

license

pdir contao theme licence -> see LICENSE file for more informations

compatible

compatible with Contao 4.4.x

rename & replace

Rename the following folders to your THEME_NAME:

./src/ContaoThemesNet/[THEME_NAME]ThemeBundle

Rename the following files to your THEME_NAME

./src/ContaoThemesNet/[THEME_NAME]ThemeBundle/[THEME_NAME]]ThemeBundle.php

Replace THEME_NAME in following files

./src/ContaoThemesNet/[THEME_NAME]ThemeBundle/ContaoManager/Plugin.php
./src/ContaoThemesNet/[THEME_NAME]ThemeBundle/[THEME_NAME]ThemeBundle.php
./composer.json

structure

./src/ContaoThemesNet/[THEME_NAME]ThemeBundle/Resources
    config = symlink to web (Images, JS, CSS etc.)
    public = Symfony config (services etc.)
    views = Templates for Twig
    contao = contao stuff (config, dca etc.)

# Weitere Beispiele für Verzeichnisse in ./src/
Typ     	                    Verzeichnis
Commands	                    Command/
Controllers	                    Controller/
Service Container Extensions	DependencyInjection/
Event Listeners	                EventListener/
Model Klassen	                Model/
Übersetzungen (Symfony)	        Resources/translations/
Übersetzungen (Contao)	        Resources/contao/languages/
Templates (.html5)              Resources/contao/templates/
Unit-Tests	                    Tests/

composer.json

Key	Wert
name	        contao-themes-net/[theme-name]-bundle (<vendor>/<name>-bundle)
description	    Kurze Beschreibung
type	        contao-bundle
license	        "pdir contao theme licence" (auch andere Lizenzen möglich)
require	        Abhängigkeiten
require-dev     Abhängigkeiten (nur dev-Mode)
autoload	    PSR-4 (Standard)

dependencies

install

contao-theme-boilerplate's People

Contributors

mdevster avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.