I drupal 7 brukade vi fästa ett webbformulär till noder och sedan kunde vi göra dem som ett block, numera i drupal 8 Webform är en beroende enhet och är designad och utvecklad på egen hand. nu är min fråga:
Jag har skapat ett webbformulär och nu vill jag placera det i ett block så att användaren helt enkelt kan fylla i det på förstasidan , Hur kan jag visa ett webbformulär som ett block?
Kommentarer
- Som standard webbformulär blocket kommer att finnas tillgängligt i blocklayouten, när du väl har skapat webbformuläret, placera bara webbformulärblocket i vilken region som helst. Konfigurera det och välj det webbformulär du skapade
Svar
Särskilt tack till Peacog Web Development för deras fantastiska handledning. Här är tipset:
I stället för Drupal 7 kan olika blocktyper skapas av admin
så att lösningen är enkel:
- Skapa en ny blocktyp med: admin / struktur / block / block-innehåll / typer
- Lägg till en referens av typen webbform till anpassad blocktyp
- ta bort kroppen om det är olämpligt
- ändra anpassat block Hantera display så att formuläret återges som webbformulär
- din nya blocktyp är klar
nu för att lägga till ett nytt webbformulär som blockera dig, måste du lägga till ett nytt block av typen Anpassat block och hänvisa till ditt webbformulär, och det är klart.
Kommentarer
- Med den här metoden fick jag bädda in detta i en nod med Entity Embed, vilket jag inte kunde ' inte göra annars.
Svar
logeshvaran är korrekt: Webform för Drupal 8 tillhandahåller redan ett block som kan referera till ett webbformulär. Så du behöver inte skapa en anpassad blocktyp.
Kommentarer
- Se till att du söker efter " Webbläsare " när du placerar blocken och välj sedan webbformulärets namn i den angivna dialogrutan. Jag ' har letat efter webbformulärets namn, att ' därför jag inte kunde ' t hitta blocket att placera.
- Tack @ Randell! Att redogöra för sin kommentar. Blocknamnet är " Webbläsare " och kategorin är " Webform ". När du har valt det blocket kan du välja vilket webbformulär du vill ha.
Svar
Från Drupal 8 admin
- Skapa ditt webbformulär
- Structure => Block Layout => klicka på ”Placera block” under din önskade region
- Hitta webbformulär sedan => Placera Blockera>> under webbformulär skriver du din webbformulärstitel och den hittar den
- Spara block
Du är klar