Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2010-11-22 20:11:37
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
[es-es] Contar artículos que contengan una keyword
Necesitaría contar la cantidad de artículos con determinadas palabras claves.
La finalidad es pulir cuestiones de diseño para “omitir” algunas etiquetas html para cuando no haya articulos bajo estas especificaciones.
En otras palabras, si no hay articulos con determinadas palabras claves, que no muestren ciertos elementos en el diseño.
¿Es posible? ¿Como lo harian?
Gracias
Offline
#2 2010-11-22 21:44:31
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Contar artículos que contengan una keyword
Pude resolverlo gracias al plugin aks_var
Acá va parte del código:
1. Defino la variable y la llamada a los artículos que tenga la keyword deseada.
<txp:variable name="contador" value="0" />
<txp:article_custom form="contador_articulos" keywords="keyword" limit="9999" status="4" />
2. Luego creo un artículo llamado “contador_articulos” para que me devuelva la cantidad que necesito saber:
<!-- <txp:aks_evar name="contador" calc="+1" /> -->
3. Y por último un condicional.
<txp:if_variable name="contador" value="0">
NO HAY ARTICULOS CON ESTE KEYWORD
<txp:else />
HAY <txp:variable name="contador" /> ARTICULOS CON ESTE KEYWORD
</txp:if_variable>
Creo que sirve para todo aquello que se pueda iterar.
Suerte
Last edited by gfdesign (2010-11-22 21:46:08)
Offline
#3 2010-11-23 07:20:41
- milosevic
- Member
- From: Madrid, Spain
- Registered: 2005-09-19
- Posts: 390
Re: [es-es] Contar artículos que contengan una keyword
Puedes utilizar el plugin chh_if_data para hacer una cosa u otra según haya o no resultados:
<txp:chh_if_data>
<txp:article_custom keywords=“keyword” />
<txp:else />
<p>NO HAY ARTICULOS CON ESTE KEYWORD</p>
</txp:chh_if_data>
<txp:rocks/>
Offline