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
- Maak uw webformulier
- Structuur => Bloklay-out => klik op “Blok plaatsen” onder uw voorkeursregio
- Zoek webformulier en vervolgens => Plaats Block => typ onder Webformulier de titel van je webformulier en het zal deze vinden
- Blokkering opslaan
Je bent helemaal klaar