Hvordan vise webform som blokk

I drupal 7 brukte vi å knytte et webform til noder, og da kunne vi gjengi dem som en blokk, i dag i drupal 8 Webform er en avhengig enhet og er designet og utviklet alene. nå er spørsmålet mitt:

Jeg har opprettet et webskjema og nå vil jeg plassere det i en blokk slik at brukeren bare kan fylle det opp på forsiden , Hvordan kan jeg vise et webskjema som en blokk?

Kommentarer

  • Som standard, Webform blokken vil være tilgjengelig i blokkeringsoppsettet, når du først har opprettet webskjemaet, bare plasser nettblankettblokken i en hvilken som helst region. Konfigurer den og velg bestemt webskjema du opprettet

Svar

Spesiell takk til Peacog Web Development for deres flotte opplæring. Her er tipset:

I stedet for Drupal 7, kan forskjellige blokkeringstyper opprettes av admin

slik at løsningen er enkel:

  • Opprett en ny blokkeringstype ved hjelp av: admin / struktur / blokk / blokkinnhold / typer
  • Legg til en referanse av typen Webform til tilpasset blokkeringstype
  • fjern kroppen hvis det ikke er upassende
  • endre tilpasset blokk Administrer skjerm slik at skjemaet blir gjengitt som webskjema
  • den nye blokkeringstypen din er klar

nå for å legge til et hvilket som helst nytt webskjema som blokkerer deg, må du legge til en ny blokk av typen Custom Block og referere til webskjemaet ditt, og det er gjort.

Kommentarer

  • Ved å bruke denne metoden fikk jeg legge dette inn i en node ved hjelp av Entity Embed, som jeg ikke kunne ' ikke gjøre noe annet.

Svar

logeshvaran er riktig: Webskjema for Drupal 8 gir allerede en blokk som kan referere til et webskjema. Så det er ikke nødvendig å opprette en tilpasset blokkeringstype.

Kommentarer

  • Sørg for å søke etter " Webskjema " når du plasserer blokkene, og velg deretter webskjemaets navn i dialogboksen. Jeg ' har lett etter navnet på webskjemaet, at ' derfor jeg ikke kunne ' t finn blokken du vil plassere.
  • Takk @ Randell! For å forklare kommentaren sin. Blokkeringsnavnet er " Webform " og kategorien er " Webform ". Når du har valgt den blokken, vil du kunne velge hvilket webskjema du vil ha.

Svar

Fra Drupal 8 admin

  1. Opprett webskjemaet ditt
  2. Structure => Block Layout => klikk «Plasser blokk» under din foretrukne region
  3. Finn webform deretter => Plasser Blokkér>> skriv inn webformtittelen under Webform, så finner den den
  4. Lagre blokkering

Du er klar

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *