TEMA:

Creating Custom Themes 11 años 3 meses antes #54684

  • Avatar de TheMuffinMan Autor del tema
  • TheMuffinMan
  • Fuera de línea
  • Administrador
  • Administrador
  • Super Users
  • Mensajes: 10377
  • Gracias recibidas: 838
In ContentBuilder, themes are provided through plugins and can serve styles, javascript and sample codes (content & forms).

Currently ContentBuilder ships with 2 theme plugins, "khepri" and "blank" (which uses the class "blanktable_content").

If you want to create your very own theme (with own classes), you can create a custom theme plugin.

It is quite simple:

- Have a look at SITE/plugins/contentbuilder_themes/khepri/khepri.php

- Copy the khepri folder and change the name to whatever plugin name you like.

- Then rename the files inside "khepri.php" and "khepri.xml" to your plugin name.

- Edit your PLUGINNAME.php and replace "khepri" in the classname with your plugin name.

- Then edit the "khepri.xml" accordingly (name-tag and both values in filename-tag)

- Finally edit the html and css in your PLUGINNAME.php. You might like to to try the different places where you can add css and maybe javascript if necessary.

- Zip all files within that directory, install and enable it on your site and choose it in your view. From that point in it will create the sample from within your theme plugin.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Re: Creating Custom Themes 11 años 3 meses antes #55886

  • telibera
  • Fuera de línea
  • Navegador Junior
  • Navegador Junior
  • Registered
  • Aprendiendo Joomla desde México
  • Mensajes: 27
  • Gracias recibidas: 1
Hi Muffin Man:
I think that I made my first Theme, I do edit both files from the copied and renamed directory; something isn't clear to me; what directory should zip and instal; the entire compoment or the pligins directori... ? :huh:

Here is my plugin directory...

Archivo Adjunto:

Nombre del Archivo: telibera.zip
Tamaño del Archivo:5 KB
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Re: Creating Custom Themes 11 años 3 meses antes #55913

  • Avatar de TheMuffinMan Autor del tema
  • TheMuffinMan
  • Fuera de línea
  • Administrador
  • Administrador
  • Super Users
  • Mensajes: 10377
  • Gracias recibidas: 838
Hi,

all files from the plugin directory into one zip. According to joomla's documenation:

docs.joomla.org/Creating_a_Plugin_for_Joomla_1.5

It is for J! 1.5 but still valid for 1.6/1.7

Regards,
Markus

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Re: Creating Custom Themes 11 años 3 meses antes #55979

  • telibera
  • Fuera de línea
  • Navegador Junior
  • Navegador Junior
  • Registered
  • Aprendiendo Joomla desde México
  • Mensajes: 27
  • Gracias recibidas: 1
Here is one advice:

I had problems with the aparence of my list; I try to change the theme, but none results come; so I went to the css of my template and there i found the solution.

I'm very new programing so firebug wher very helpfull in this point.

Ty for this magnific Component.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Re: Creating Custom Themes 11 años 3 meses antes #55980

  • Avatar de TheMuffinMan Autor del tema
  • TheMuffinMan
  • Fuera de línea
  • Administrador
  • Administrador
  • Super Users
  • Mensajes: 10377
  • Gracias recibidas: 838
I'll try your theme, thank you for the contribution!

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Re: Creating Custom Themes 11 años 3 meses antes #60441

  • onumad
  • Fuera de línea
  • Navegador Iniciado
  • Navegador Iniciado
  • Registered
  • Mensajes: 18
  • Gracias recibidas: 0
Hi, I already have a new template active. In my case educa theme.
I've this file in the plugin folder:

educa.php, educa.xml and educa.css.

For now, educa.css is empty; What I need to change to customize (in frontend) my Menu ListView?.

Sorry for my bad spanish!

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • Página:
  • 1
  • 2
  • 3
Moderadores: ForumSupport
Tiempo de carga de la página: 0.066 segundos

Live Support Chat Opened!

Join our Discord chat here and enter the Crosstec channels to receive live support and talk directly to the team!