MTIfCategory en Movable Type
Lo que quiero parece ser muy sencillo pero no logro darme cuenta dónde esta mi error.
Se trata de lo siguiente: Quiero usar las entradas en este blog para escribir citas famosas, quiero que sean entradas normales, pero de una categoría especial, de modo que no salgan en la página principal ni en los archivos, ni en los días. Solo en un pequeño recuadro en la barra lateral.
La solución es <MTIfCategory>.
Ya logré evitar que la cita aparezca en el índice, en los archivos y etc., pero también quiero quitar el enlace a la categoría citas en la barra lateral.
Por alguna razón, el código que encontré funciona, pero no para las entradas, donde la categoría citas está presente.
Este es el código:
<ul>
<li id="categories"><h2 class="cats">Categorías</h2>
<MTCategories>
<MTIfCategory label="citas">
<MTElse>
<li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></li>
</MTElse>
</MTIfCategory>
</MTCategories>
</ul>
Esto es lo que dice MTTags.com de la etiqueta de plantilla MTIfCategory:
MTIfCategory
Un bloque condicional que verifica los atributos de la categoría en contexto actual y produce una salida si hay una concordancia.
Esta categoría puede estar donde quiera que exista el contexto de categoría:
- Dentro de un ciclo MTEntries
- Dentro de una plantilla de categorías
- Dentro de un ciclo MTCategories
- etc.
Atributos necesarios
- name — nombre de la categoría para la prueba condicional
- label — Alias o nombre del atributo
Atributos opcionales
- type — Prueba el tipo de categoría; acepta los valores primary y secondary.
NOTA: Actualmente hay un problemita relacionado con esta etiqueta porque el valor ‘secondary’ no es aceptado por el atributo _type.
Otra características que van a tener estas citas es que saldrán al azar.
Una opción es hacer otro blog y usar un widget RSS.

Escribir un comentario