Modelo de páginas
Las páginas proporcionan contenido de estilo CMS que puede exponerse como páginas completas o bloques incrustados.
Operaciones principales
| Acción | Método | Recurso |
|---|---|---|
| Listar | GET | /pages |
| Consultar por ID o slug | GET | /pages/{page_id} |
| Crear | POST | /pages |
| Actualizar | PUT o POST | /pages/{page_id} |
| Eliminar | DELETE | /pages/{page_id} |
El listado y el detalle son operaciones públicas cuyos resultados se filtran según enabled, public y la autenticación del usuario. Crear, actualizar y eliminar requieren autenticación de administrador.
Los campos representativos incluyen id, name, slug, body, enabled, public, author_id, type, seo_title, seo_description, seo_image, created_at y updated_at. En ejemplos históricos, type=1 representa una página completa y type=2 un bloque; verifica los valores aceptados por la operación antes de usarlos.
Consulta Crear una página, Obtener las páginas y Consultar una página.