Build custom Power Apps portals web templates / Extend Power Apps portals Flashcards

1
Q

Introduction to portal web templates

Cosa è liquid?

A

Liquid

Liquid è un linguaggio modello open source che può essere utilizzato per aggiungere contenuti dinamici alle pagine. Il codice liquido può essere utilizzato ovunque nei portali in cui è possibile inserire contenuti HTML o di testo, inclusi content in webpages, content snippets, and web templates

  • Liquid ha vari costrutti di linguaggio che possono aiutarti a creare contenuti, applicare trasformazioni e controllare il flusso di implementazione.
  • La possibilità di accedere ai dati di Microsoft Dataverse utilizzando il linguaggio di query FetchXML o il recupero diretto di entità tramite identificatori rende Liquid la scelta principale per la creazione di pagine Web basate sui dati.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Introduction to portal web templates

Cosa sono i templates?

A

Templates

In Power Apps portals, la pagina Web NON definisce l’aspetto della pagina quando viene eseguito il rendering nel portale.

  • È invece collegato al record Page Template che definisce il layout e il comportamento. I due tipi di Template che puoi usare nei portali di Power Apps sono:
    • Rewrite - Questi templte utilizzano l’elaborazione lato server per implementare un comportamento specializzato richiesto da alcuni componenti e pagine speciali come una pagina di errore, una mappa del sito, una ricerca e altro
      • offrono personalizzazioni limitate. Il linguaggio del modello liquido può essere utilizzato come parte del contenuto o all’interno di snippet di contenuto
      • ma il layout e il comportamento della pagina sono predefiniti.
    • Web Template - Il template di layout collegato definisce la modalità di rendering del contenuto della pagina per l’output.
      • Web templates può contenere HTML, Cascading Style Sheets (CSS), and JavaScript.
      • possono essere usati per sostituire global header and footer usati da un portale di Power Apps. Per eseguire questa attività, imposta il campo Header Template or Footer Template field del tuo sito web sul modello web di tua scelta.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Create web templates

Cosa è un Web Templates?

A

Create web templates

Web Template è una semplice tabella che contiene i seguenti attributi:

  • Name - Quando un template è incluso in altri contenuti o esteso da altri templates, viene indicato con questo nome.
  • Source - Il contenuto di origine del template. Può essere
    • un testo statico,
    • un frammento HTML o, più spesso,
    • un layout utilizzando Liquid.
  • MIME type - Definisce il tipo MIME che il server invierà al client quando viene eseguito il rendering del template.
    • Se il valore non viene fornito, si presume che il valore sia text/html
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Create web templates

Cosa sono i Tag Template?

A

Le implementazioni liquid all’interno dei portali di Power Apps contengono una serie di tag template che aiutano a gestire i template e promuovono la riutilizzabilità.

  • FetchXML tag: consente agli utenti di interrogare i dati da Dataverse e visualizza i risultati in una pagina.
    • I permessi della tabella vengono sempre applicati al fetchxml tag.
  • Comment tag : qualsiasi contenuto all’interno del blocco non verrà visualizzato e qualsiasi codice Liquid all’interno non verrà eseguito
  • Raw tag : consente l’output del codice Liquid su una pagina senza averlo parsed e implemented
  • Include tag : include il contenuto di un template in un altro, per nome
  • Block tag: puoi definire un blocco all’interno di un template, che definisce una regione che può essere facoltativamente sovrascritta
  • Extend tag: fornisce l’ereditarietà del template.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Web templates as API

Cosa puoi fare nella Page Template Table?

A

Web templates as API

La Page Template table ha un’impostazione che specifica se la pagina deve utilizzare i template comuni di intestazione e piè di pagina del sito Web quando viene utilizzato il template Web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Answer e question

Come si interrompe il rendering del piè di pagina predefinito nel portale?

A

Come si interrompe il rendering del piè di pagina predefinito nel portale?

Se non specifichi un’intestazione o un template di piè di pagina nel record del sito Web, viene visualizzato il contenuto predefinito. Per rimuovere, specificare un modello vuoto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly