Catalog Page

action_catalog_page · action · Utility · Disponibile · v1.0.0

Descrizione

Genera una pagina HTML completa (server-side, no React runtime) partendo dall'array di titoli fornito in input (es. l'output di Streammy Catalog). Design system inline: griglia responsive auto-fit, performance hints fetchpriority/decoding/loading, WCAG AA, anti-XSS escapate su ogni stringa. Output: { html, contentType, cardsRendered, base64? }. Pronto per webhook_respond.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
pageTitle
Titolo pagina
stringsi
Catalogo Film & Serie TV
Compare nel <title> + <h1>. Max 200 caratteri.
pageDescription
Meta description / og:description
stringno
Esplora il catalogo aggiornato di film e serie TV.
Usato in meta description + og:description. Max 300 caratteri.
intro
Testo intro (sotto-titolo)
stringnoParagrafo introduttivo mostrato sotto il <h1>.
baseUrl
URL base per i watch link
stringsi
https://streamingcommunityz.example
Ogni card e` un link a <baseUrl><localePrefix>/watch/<id>-<slug>.
localePrefix
Prefisso locale
stringno/itPattern /xx (default /it).
posterBase
CDN base per poster relativi
stringno
https://cdn.streammy.example
Prefisso applicato ai posterUrl relativi (/posters/x.jpg). Ignorato sui posterUrl gia` assoluti.
cardsPerRow
Cards per riga (desktop)
enum
3456
no5Su mobile sempre 1-2 colonne (responsive auto-fit).
theme
Tema
enum
darklight
nodark
eagerCards
N° card con loading=eager + fetchpriority=high
numbernoDefault = cardsPerRow (la prima riga). 0 = nessun hint. Range 0-50. Lighthouse penalizza valori troppo bassi.
maxCards
Max cards renderizzate
numberno500Cap di sicurezza sull'output (range 1-5000).
searchUrl
URL form di ricerca
stringno
/it/search
Quando valorizzato, mostra una search bar nell'header (GET q=...).
footerText
Testo footer
stringno
© 2026 Streammy — uso personale
Vuoto = nessun footer renderizzato.
htmlLang
Override <html lang>
stringno
it-IT
Pattern xx oppure xx-XX (default derivato da localePrefix).
cardLinkTemplate
Template URL card (override)
stringno
https://miowebhook/streammy/play?titleId={id}&slug={slug}
Quando valorizzato, sostituisce il pattern default /watch/{id}-{slug}. Placeholder: {id}, {slug}, {name}. Tipico use case: instradare il click verso un secondo webhook che risolve il titolo e serve la playlist M3U a VLC.
emitBase64
Includi base64 nell'output
booleannofalseCosta +33% memoria. Utile solo per embedding in data: URL.

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-action_catalog_page-1",
  "defId": "action_catalog_page",
  "label": "Catalog Page",
  "config": {
    "pageTitle": "Catalogo Film & Serie TV",
    "baseUrl": "https://streamingcommunityz.example",
    "localePrefix": "/it",
    "cardsPerRow": "5",
    "theme": "dark",
    "maxCards": 500,
    "emitBase64": false
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Catalog Page?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi