Otras macros

A diferencia de las macros enumeradas en Macros de uso común, las macros documentadas en este artículo se usan con poca frecuencia o solo en contextos específicos, o están obsoletas.

Contextos especiales

Estas macros se usan solo con contextos particulares, como una referencia de API específica.

  • Interwiki facilita la creación de enlaces interwiki. Actualmente admite enlaces a Wikipedia y Wikimo. El primer parámetro es el nombre de la wiki ("wikipedia" o "wikimo"), y el segundo es la ruta del artículo. Por ejemplo, {{interwiki("wikipedia", "Firefox")}} aparece como Firefox. Esta plantilla detecta automáticamente el idioma de la página y dirige al mismo idioma en Wikipedia, por ejemplo.
  • RFC crea un enlace al RFC especificado, dado su número. La sintaxis es: {{RFC(número)}}. Por ejemplo, {{RFC(2616)}} se convierte en RFC 2616.

Componentes de la página destino

Tenemos una variedad de macros que se pueden usar para generar automáticamente los contenidos de las páginas de destino. Aquí están.

Listas de subpáginas

  • ListSubpages genera una lista desordenada de enlaces a todos los elementos secundarios inmediatos de la página actual; útil para generar automáticamente tablas de contenido para conjuntos de documentación.
  • LandingPageListSubpages genera una lista de definición de dos columnas de todas las subpáginas inmediatas de la página actual, con sus títulos como <dt> y su resumen de SEO como <dd>. Esto facilita la generación automática de páginas de destino razonablemente atractivas.
  • APIListAlpha crea una lista de las subpáginas de la página actual, formateada como una lista de términos de la API, dividida por la primera letra. Hay tres parámetros. El primero es 0 si desea incluir todas las subpáginas de nivel superior o 1 para omitir las subpáginas con "." en sus nombres. El segundo y el tercero le permiten agregar texto para mostrar como parte del nombre en cada enlace. Esto se puede usar para agregar "<" y ">" para enlaces de elementos, o para agregar "()" al final de las listas de nombres de métodos.
  • SubpagesWithSummaries construye una lista de definiciones de todos los elementos secundarios inmediatos de la página actual. No se ha hecho ningún otro formateo. Puede obtener una lista de dos columnas preparada para usar como una página destino de varias columnas usando LandingPageListSubpages.

Enlaces rápidos

Tenemos una macro diseñada específicamente para crear enlaces rápidos (en-US):

  • QuickLinksWithSubpages crea un conjunto de enlaces rápidos compuestos por las páginas debajo de la página actual (o la página especificada, si se proporciona una). Se generan hasta dos niveles totales de profundidad.

Obsoletas

Estas macros han sido reemplazadas por otras formas de hacer lo mismo y ya no deberían usarse. Si los encuentra en artículos existentes, reemplácelos.

Enlaces

  • La macro SectionOnPage crea una frase que enlaza con el nombre de una sección y el artículo que contiene esa sección. Por ejemplo, {{SectionOnPage("/es/docs/Mozilla/Firefox/Releases/21", "Cambios para desarrolladores web")}} genera lo siguiente: Cambios para desarrolladores web in [Page not yet written].
  • La macro Link inserta un enlace a la página especificada en MDN, utilizando el título de la página como la cadena visible para hacer clic y la información sobre herramientas extraída del resumen de SEO de la página.
  • La macro LinkItem inserta un enlace a una URL específica, con el texto indicado como la cadena visible para hacer clic. El enlace recoge automáticamente como información sobre herramientas el resumen de la página de destino. Esto difiere de Link en que debe especificar el título.
  • La macro LinkItemDL inserta un enlace a una URL específica, con el texto indicado como <dt> que también es el enlace. El elemento <dd> contiene el resumen de la página especificada.
  • funcref crea enlaces a funciones globales (normalmente C++) documentadas en páginas de nivel superior. Sin embargo, dichas páginas ya no se crean en el nivel superior de MDN.
  • source le permite vincular a un archivo de código fuente de Mozilla sin tener que escribir una URL MXR larga usando esta sintaxis: {{Source("browser/Makefile.in")}}. Esto le da: browser/Makefile.in. El texto del enlace es la ruta proporcionada; si desea un texto diferente, simplemente proporcione un segundo parámetro, así: {{Source("browser/Makefile.in", "el archivo browser/Makefile.in")}}, que produce el archivo browser/Makefile.in. Tenga en cuenta que el enlace será a la última versión del archivo en código de su última generación.
  • Source_cvs funciona igual que source, excepto que se vincula con el repositorio de CVS en lugar del más nuevo de mozilla-central.
  • LXRSearch se puede utilizar para crear una URL de búsqueda LXR.