Create a links database with MT

database Experimentando con el artículo de hicks design “Create a links database with MT” me puse manos a la obra para crear un compendio de links con Movable Type.

De la mano de Color Scheme, y tomando prestado el layout de minimal.ru, he aquí el resultado.

A continuación y de manera breve una explicación de como lograrlo. Al final si lo desean, pongo a disposición los templates para quien quiera probar.

Primero hay que crear un nuevo blog llamado ‘links’ y remover los templates ya que no los necesitaremos (por ejemplo las stylesheets y los archivos de entradas individuales). El modo de archivar será por ‘categoría’, en las preferencias del blog desactivamos los ‘comentarios’ y la opción convert line ‘breaks’. Después decidimos que tags de MT se usaran para cada tipo de datos.

MTCategories – será el enlace a las categorías
MTEntryTitle – será el nombre del sitio Web
MTEntryBody – será la descripción del sitio
MTEntryKeywords – será el URL

Luego insertamos estos tags dentro del ‘index template’ de MT:


<MTCategories>
<h3><$MTCategoryLabel$> (<$MTCategoryCount$>)</h3>
  <MTEntries lastn="100" sort_by="title" sort_order="ascend">
	<p><a href="<$MTEntryKeywords$>" title="visit <$MTEntryTitle$>">
	  <$MTEntryTitle$></a> // <$MTEntryBody$></p>
  </MTEntries>
</MTCategories>

En este punto tenemos una página con un listado de todos los enlaces dentro de sus categorías.

Los tags del template de MT de la página de archivos (aquí solo se verá la categoría y sus respectivos links) son un poco distintos, pasemos a crearla.

En el template ‘Category Archive’ insertamos el siguiente código:

<h3><$MTArchiveTitle$> (<$MTArchiveCount$>)</h3>
  <MTEntries lastn="100" sort_by="title" sort_order="ascend">
	<p><a href="<$MTEntryKeywords$>" title="visit <$MTEntryTitle$>">
	<$MTEntryTitle$></a> // <$MTEntryBody$></p>
</MTEntries>

Para hacer que los enlaces se desplieguen alfabeticamente, se agrega sort_by=