Download the PHP package toist-net/smarty_skeleton without Composer

On this page you can find all versions of the php package toist-net/smarty_skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package smarty_skeleton

toist_smarty_skeleton

Este es un skeleton para construir un tema compatible con el sitio toist.net.

Directorios

Este paquete contiene un grupo de archivos para ayudarte a crear temas. Debes prestar atencion especial a la carpeta templates, ya que es aqui donde reside el tema que estas creando y es la carpeta cuyo contenido debes comprimir y subir en formato zip para publicar tu tema.

Archivos requeridos

Para que un tema sea considerado como valido debe contener al menos los siguientes archivos:

index_page.tpl

Este archivo sera usado para mostrar las p�ginas del sitio web. Por ejemplo, la seccion "nosotros" del sitio.

index_content.tpl

Este archivo ser� usado para mostrar los art�culos del sitio web.

index_section.tpl

Este archivo se usa para mostrar las paginas de inicio de los sitios.

index_list.tpl

Este archivo se usa para mostrar listados de articulos.

El archivo theme.json

La finalidad de este archivo es definir los recursos del tema. No es estrictamente necesario, pero si queremos agregar multiples plantillas para articulos, p�ginas y secciones o si queremos especificar donde estan las miniaturas del tema, debemos entonces agregarlo. El aspecto de este archivo se muestra a continuaci�n:

Variables disponibles

section

Una seccion en un sitio web, representa un contexto. Y va a deterinar la forma en que se va a mostrar el sitio. Imagina las secciones como portadas (paginas de inicio), que pueden ser publicadas bajo urls especificas. Veamos un ejemplo. Imagina que en tu sitio web tienes varias secciones: juegos y peliculas. Puedes acceder a ellas a traves de las urls http://www.example.com/juegos/ y http://www.example.com/peliculas/ respectivamente. Al entrar en cada url, podrias ver listados de noticias diferentes, diapositivas diferentes, un dise�o diferente, etc., etc.

La variable section sirve para acceder a todos los datos del contexto actual. Los atributos expuestos por la variable section son los siguientes: title, domain, path, is_default, permanent_url, url_permanent, menus, contents.

section.title

Guarda el titulo de la seccion. A continuacion, se muestra como establecer un titulo personalizado en la pagina segun la seccion:

section.domain

Sirve para acceder al dominio en que esta definida la seccion actual. Por ejemplo, el sitio web example.com podria definir dos secciones "juegos" y "peliculas" y desplegar estas bajo sub dominios diferentes, juegos.example.com y peliculas.example.com respectivamente.

section.path

La porcion de la url que sigue al dominio es el path de la url actual (la que se encuentra en la barra de direcciones de nuestro navegador), incluyendo la barra (/) del inicio. Por ejemplo, en la url https://example.com/una/ruta/en/el/sitio/ el path, hace referencia a "/una/ruta/en/el/sitio/".

section.is_default

Nos sirve para saber si la seccion actual es la predeterminada.

section.permanent_url y section.url_permanent (ambos)

Este valor representa la url completa a traves de la cual accedemos a la seccion. Si la seccion tiene un dominio y un path, la combinacion de ambos dara como resultado la url permanente de la seccion. Notese que cuando hablamos de la url permanente de la seccion nos referimos a la url que nos lleva al inicio de esta. Los contenidos publicados en la seccion tienen su propia url permanente, que a su vez, incluye la url permanente de la seccion.

section.menus

Como hemos dicho antes, una seccion representa un contexto. Para brindar el mayor nivel de persolizacion a las diferentes secciones del sitio web, podemos personalizar los menus segun la seccion en la que nos encontremos. Asi, el menu "main_menu", puede desplegar diferentes opciones de menu segun la seccion en la que nos encontremos. Veamos un ejemplo: `

section.contents

section.contents nos sirve para acceder a los articulos de nuestro sitio. Expone las listas de contenidos definidas en el sitio web. Por defecto existen cuatro listas: latest, featured, most_commented y most_viewed. Tambien, estan disponibles las listas creadas por el usuario y listas basadas en categorias. Veamos un ejemplo. `

page and current_page

Nos sirven para acceder al numero de pagina actual. Es util cuando estamos mostrando listados de articulos.

currentList

Expone la lista de contenidos donde estan agrupados los articulos que se estan desplegando en la pagina.

site

Expone los datos del sitio web. A traves de sta variable tenemos acceso a los siguientes datos: language_iso_code, language_name, name, title, logo, site_title, company_email, company_name, company_phone, company_address, section, menus, contents.

lang

La variable lang nos sirve para traducir el texto del tema al idioma de nuestro sitio.

content

Si nos encontramos en un articulo, esta variable guarda todos los detalles del articulo. Veamos un ejemplo.

Helpers

Los helpers son objetos que nos ayudan (de ahi el nombre helpers) a realizar acciones puntuales y de cierto ambito. Los helpers disponibles se listan a continuacion.

date

Lo usamos para formatear fechas. Una lista completa de las opciones disponibles para el helper "date" esta disponible aqui. Para ofrecer nombres mas amigables a las opciones de formato de fecha hemos creado algunos alias. Estos se listan a continuacion:

Veamos un ejemplo:

url

Este helper nos ayuda a crear urls. Hay disponibles 3 metodos hasta el momento: image_url, css_url y js_url. A continuación un par de ejemplos.

creando la url para la imagen "square" de un articulo usando un ancho de 200 pixeles y una altura de 100 pixeles `

incluyendo el css y js de nuestro tema `

ads

Este helper es solo una comodidad para inlcuir bloques de anuncio. Los bloques de anuncio se manejan desde el dashboard del sitio web.

Intentando incluir un bloque de anuncios con un tamaño aceptable para un ancho de 900 pixeles y una altura de 100 pixeles. `


All versions of smarty_skeleton with dependencies

PHP Build Version
Package Version
Requires smarty/smarty Version 3.1.*
symfony/http-foundation Version 4.2.x-dev
symfony/debug Version 4.2.x-dev
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package toist-net/smarty_skeleton contains the following files

Loading the files please wait ....