Documentacion para creación de themes

Started by ensarman, January 04, 2016, 08:22:43 PM

Previous topic - Next topic

ensarman

Hola

estoy tratando de hacer un theme responsive para smf, pero no encuentro mucha documentacion, asi que lo que atiné es solo usar el theme default y modificar todo lo de ahi, usando las cosas que tiene pero no encuentro documentacion de que variables conteiene el areglo $context por ejemplo o las variables que se usan dentro de los templates... bueno muchas cosas mas que se me hacen dificiles de deducir pero que con una guia sería mas facil...

tambien ando perdido en divs xD pero creo que eso es natural xD jajaja

Diego Andrés

Por aquí hay un poco http://www.simplemachines.org/community/index.php?topic=518652.msg3669938#msg3669938
Hay más material por ahí, pero no lo he logrado encontrar.

Igual si tienes dudas muy específicas puedes preguntar, saludos.

SMF Tricks - Free & Premium Responsive Themes for SMF.

ensarman

gracias, la informacion es util. pero lo que buscaba era que variables de SMF se pueden colocar en los themes, por ejemplo, como explotar la variable $context o las variables globales que se llaman en las funciones del theme como, $context, $settings, $options, $scripturl, $txt, $modSettings. algunas que si es facil deducir que hacen, pero deduciendo es un poco mas dificil, si se tuviera una guia de que es lo que hacen esas variables o que es lo que contienen, sería de gran ayuda...


Diego Andrés

Puedes revisar algunos de los archivos principales de SMF. index.php, Load.php, Subs.php
Además también en la wiki puedes encontrar información al respecto http://wiki.simplemachines.org/smf/SMF2.0:Main_Page

SMF Tricks - Free & Premium Responsive Themes for SMF.


Suki

$context se usa para pasar valores desde tus archivos que contienen tu lógica hasta los archivos de template que se encargan de mostrar tu resultado.

No vas a encontrar una lista de que es lo que contiene $context puesto que varia bastante y depende totalmente de que acción esté realizando SMF.

Por ejemplo, $context va a tener data relacionada con tus foros y categorías cuando estés viendo el BaordIndex y va a tener data relacionada a temas si estás viendo un tema en particular.

Si tienes alguna duda siempre vas  a poder hacer un var_dump()  sobre $context y así sabrás exactamente que es lo que contiene en un punto específico.
Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.

ensarman

buenisimo... eso si ayudó gracias es que no se me ocurrio antes... buena...

Advertisement: