Page 1 of 1

Categoría Actual

Posted: Wed Mar 07, 2018 12:21 am
by MigLacha
Lo primero decir que estoy sorprendido e incluso entusiasmado con el descubrimeinto de Bludit.
Me parece una aplicación muy bien pensada y con un potencial inmenso.

Espero poder colaborar sobre todo con temas.
Y ahora la consulta.

No encuentro la forma de poder imprimir en plantilla la categoría activa.
También sería de utilidad imprimir la etiqueta activa.

Si estoy en una sección ¿cómo muestro el título de la sección?

Lo he conseguido hacer tomando el dato de la url, pero hay que formatear el texto luego si quieres que aparezca en mayusculas.
Además por motivos de posicionamiento no siempre debe coincidir el nombre de url con el de página, y tampoco es una solución demasiado elegante.

Resumiendo: ¿ No existe una llamada tipo: "echo $category->title()" ? o bien un echo Theme::headTitle(); sin que imprima la etiqueta meta, solo su contenido

Gracias a los desarrolladores por este regalo tan prometedor

Re: Categoría Actual

Posted: Wed Mar 07, 2018 10:24 am
by diego
Hola,
necesito trabajar un poco mas en la documentacion y agregar estos casos.

Por ejemplo estoy trabajando en la seccion Developers (https://docs.bludit.com/en/developers/developers-basics) donde estoy subiendo algunos ejemplos en codigo.

Respecto a la categoria activa se puede hacer algo asi.

Code: Select all

<?php
if ($WHERE_AM_I=='category') {
	$categoryKey = $Url->slug();
	$categoryName = $dbCategories->getName($categoryKey);
}
?>
$WHERE_AM_I es una variable global que indica donde esta el usuario navegando. Por ejemplo,
  • Si el usuario esta en la pagina principal la variable toma el valor "home"
  • Si el usuario esta mirando una pagina en particular la variable toma el valor "page"
  • Si el usuario esta mirando una categoria la variable toma el valor "category"
  • Si el usuario esta mirando un etiqueta la variable toma el valor "tag"
Una vez filtado donde esta el usuario podes tomar la KEY de la URL, $Url->slug()

Luego con la KEY podes obtener el nombre real de la categoria, $dbCategories->getName($categoryKey);

Espero que se haya entendido.

Saludos
Diego

Re: Categoría Actual

Posted: Wed Mar 07, 2018 1:39 pm
by diego
Agregue este código a la documentación, avisame si es útil y si necesitas algún ayuda más.

https://docs.bludit.com/en/developers/categories

Re: Categoría Actual

Posted: Thu Mar 08, 2018 1:39 am
by MigLacha
Mañana trastearé un poco.
Una vez me has indicado la forma, se ve intuitiva.

Muchas gracias Diego por la rapidéz de respuesta, todo un lujo que nos de soporte directamente el desarrollador.