Hoe webformulier als blok te tonen

In drupal 7 koppelden we vroeger een webformulier aan knooppunten en vervolgens konden we ze weergeven als een blok, tegenwoordig in drupal 8 webformulier is een afhankelijke entiteit en is op zichzelf ontworpen en ontwikkeld. nu is mijn vraag:

Ik heb een webformulier gemaakt en nu wil ik het in een blok plaatsen zodat de gebruiker het eenvoudig op de voorpagina kan invullen , Hoe kan ik een webformulier als blok weergeven?

Reacties

  • Standaard is webformulier blok zal beschikbaar zijn in de bloklay-out, zodra u het webformulier heeft gemaakt, plaatst u het webformulierblok in een willekeurige regio. en configureert u het vervolgens en kiest u het specifieke webformulier dat u heeft gemaakt

Answer

Met speciale dank aan Peacog Web Development voor hun geweldige tutorial. Hier is de tip:

In plaats van Drupal 7, kunnen verschillende bloktypes aangemaakt worden door admin

dus de oplossing is eenvoudig:

  • Maak een nieuw bloktype met: admin / structuur / block / block-content / types
  • Voeg een verwijzing van het type Webform toe aan block type
  • body verwijderen als het ongepast is
  • pas het aangepaste blok aan Beheer weergave zodat het formulier wordt weergegeven als webformulier
  • uw nieuwe bloktype is nu klaar

om een nieuw webformulier toe te voegen om u te blokkeren, moet u een nieuw blok van het type Aangepast blok toevoegen en naar uw webformulier verwijzen, en dat is klaar.

Opmerkingen

  • Door deze methode te gebruiken, kon ik dit insluiten in een knooppunt met Entity Embed, wat ik niet ' anders kon doen.

Antwoord

logeshvaran is correct: Webformulier voor Drupal 8 biedt al een blok dat naar een webformulier kan verwijzen. U hoeft dus geen aangepast bloktype te maken.

Reacties

  • Zorg ervoor dat u zoekt naar " Webformulier " bij het plaatsen van de blokken, en kies vervolgens de webformuliernaam in het daarvoor bestemde dialoogvenster. Ik ' heb gezocht naar de naam van het webformulier, dat ' waarom ik niet ' t vind het blok dat moet worden geplaatst.
  • Bedankt @Randell! Om zijn commentaar uiteen te zetten. De bloknaam is " Webformulier " en de categorie is " Webformulier ". Nadat je dat blok hebt geselecteerd, kun je kiezen welk webformulier je wilt.

Answer

Van Drupal 8 admin

  1. Maak uw webformulier
  2. Structuur => Bloklay-out => klik op “Blok plaatsen” onder uw voorkeursregio
  3. Zoek webformulier en vervolgens => Plaats Block => typ onder Webformulier de titel van je webformulier en het zal deze vinden
  4. Blokkering opslaan

Je bent helemaal klaar

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *