Jak zobrazit webový formulář jako blok

V drupalu 7 jsme připojili webový formulář k uzlům a pak jsme je mohli vykreslit jako blok, dnes v drupalu 8 Webform je závislá entita a je navržena a vyvinuta sama o sobě. moje otázka nyní zní:

Vytvořil jsem webový formulář a nyní ho chci umístit do bloku, aby jej uživatel mohl jednoduše vyplnit na první stránku „Jak mohu zobrazit webový formulář jako blok?

Komentáře

  • Ve výchozím nastavení Webform blok bude k dispozici v rozložení bloku, jakmile vytvoříte webový formulář, jednoduše vložte blok webového formuláře do libovolné oblasti. a poté jej nakonfigurujte a vyberte konkrétní webový formulář, který jste vytvořili.

Odpověď

Zvláštní poděkování Peacog Web Development za skvělý výukový program. Zde je tip:

Spíše než Drupal 7 může administrátor vytvářet různé typy bloků

takže řešení je jednoduché:

  • Vytvořit nový typ bloku pomocí: admin / structure / block / block-content / types
  • Přidat odkaz typu Webform na vlastní typ bloku
  • odebrat tělo pokud je to nevhodné
  • upravit vlastní blok Spravovat displej, aby se formulář vykreslil jako webový formulář
  • váš nový typ bloku je připraven

chcete-li přidat jakýkoli nový webový formulář jako blokujícího, budete muset přidat nový blok typu Vlastní blok a odkazovat na svůj webový formulář, a to je hotovo.

Komentáře

  • Použití této metody mi umožnilo vložit to do uzlu pomocí Entity Embed, což jsem ' nedělal jinak.

Odpověď

logeshvaran je správný: Webový formulář pro Drupal 8 již poskytuje blok, který může odkazovat na webový formulář. Není tedy nutné vytvářet vlastní typy bloků.

Komentáře

  • Nezapomeňte vyhledat " Při umísťování bloků použijte webový formulář " a v zobrazeném dialogovém okně vyberte název webového formuláře. ' Hledal jsem název webového formuláře, proto ' jsem nemohl ' nenajdete blok, který chcete umístit.
  • Děkuji @Randell! Vysvětlit jeho komentář. Název bloku je " Webform " a kategorie je " Webform ". Po výběru tohoto bloku si budete moci vybrat, který webový formulář chcete.

Odpovědět

Z Drupalu 8 admin

  1. Vytvořte si svůj webový formulář
  2. Struct => Blokovat rozložení => klikněte na „Umístit blok“ ve vaší preferované oblasti
  3. Najít webový formulář potom => Umístit Block => pod Webform zadejte svůj název webového formuláře a ten ho najde
  4. Uložit Block

Vše je nastaveno

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *