> For the complete documentation index, see [llms.txt](https://docs.libnova.com/libnova-openaccess-es/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libnova.com/libnova-openaccess-es/administracion-y-gestion/gestion-de-contenido-estatico/shortcodes/crear-un-nuevo-shortcode.md).

# Crear un nuevo Shortcode

![](/files/AQMyXuDibwerbQswr7lp)

En esta vista se puede crear un nuevo shortcode (con lo siguiente):

* **Tipo**: Ver abajo.
* **Nombre**: Nombre del shortcode.
  * Se permiten hasta 50 caracteres.
  * No hay valor vacío.
* **Descripción**: Descripción del shortcode.
* **HTML:** Código del shortcode.
  * No hay valor vacío.

**Tipo de código corto:**

![](/files/lSEtD1mipPu9MuZDE5g9)

**Tipo:** La **elección de un tipo** ayudará a **añadir registros** o **colecciones** al código.

**Vacío:**

![](/files/ERJvgbbz6NCEjp9M8lWD)

Con esta opción seleccionada, no sólo están disponibles los registros y las colecciones, sino que también se puede crear un shortcode para mostrar, **por** **ejemplo:** Formulario de contacto, tablas de información, etc.

**Registros por colecciones:**

![](/files/CAHOVF0QU2jQLcYnrFMr)

Obtiene todos los registros de una colección. Puede seleccionar una o más colecciones. Luego con las variables se puede añadir al **HTML**.

**Registros:**

![](/files/O3alAnsrWKEIw4BxAnhZ)

Obtiene todos los registros. Se puede seleccionar uno o más registros y con las opciones superiores se pueden filtrar los resultados y finalmente con las variables se puede añadir al **HTML**.

**Colecciones:**

![](/files/BCIHcdjLl7tdHxkyJnc7)

Obtiene todas las colecciones. Puede seleccionar una o más colecciones y con las variables se puede añadir al **HTML**.

**Registros por consulta:**

![](/files/pxBsgAXBhcc2h6ZuiqKw)

Obtiene todos los registros y, con la búsqueda avanzada, puede hacer una búsqueda específica de los registros para añadir en el **HTML**. (Ver Búsqueda Avanzada)

Después de elegir los registros o colecciones, puedes **añadirlos al código HTML**, todo lo que tienes que hacer es añadir las variables según lo que necesites.

![](/files/DGBK4hX1ubahMyYLqG18)

Si se elige un shortcode de **Colecciones**, entonces las siguientes variables estarán disponibles:

* **ID:** Permite mostrar la identificación única de los registros/colecciones seleccionados.
* **Nombre**: Nombre del registro(s)/colección(es) seleccionado(s).
* **Descripción**: Descripción larga del registro(s)/colección(es) seleccionado(s).
* **Imagen** **URL**: Imagen URL del registro(s)/colección(es) seleccionado(s).
* **Descripción** **corta**: Extracto de la descripción del registro(s)/colección(es) seleccionado(s).

![](/files/jsbV1oaY34hXMrHtdhHY)

Si no se elige la opción de vacío, entonces es posible elegir cuántos resultados **mostrar por página**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.libnova.com/libnova-openaccess-es/administracion-y-gestion/gestion-de-contenido-estatico/shortcodes/crear-un-nuevo-shortcode.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
