Webform block doesn't show up on my block listing, though I can access the block settings page. I changed row 146 as following, this fixed it. However, the "edit webform" link on the block config page doesn't work with this.

$blocks[$block->nid] = array(
to
$blocks[] = array(

Comments

zeip’s picture

Ok, that fix clearly doesn't work at all. It seems that when I do the fix and afterwards revert it, the block listing works ok, but if I remove the installation of Webform block the issue manifests itself again. It'd seem that the issue is at least not in Webform block itself, perhaps in block module or something...

mandclu’s picture

I'm having this issue as well, and I've used webform block without issue in the past. Does anyone have thoughts on how to solve this?

oncreative’s picture

Using the latest version of Webform with Webform Block doesn't allow me to create a 'Block version' of the webform as before. In other words the option is not there when I go to the 'Advanced Settings' to create a Block version of the form. I'm using Drupal 6.19, Webform 3.2 and Webform Block 1.1.

Uninstalling Form 3.2 didn't work properly as I got "foreach() modules/webform/webform_components.inc on line 31" errors so had to refer to a DB backup to uninstall it properly. Once done I installed the copy of Webform 2.7 I had to hand and got Webform Block v1.1 working again as normal.

arthurversteeg’s picture

I have the same problem as oncreative.
but no backups to revert to.
Would love an upgrade on the Webform block module, so that it works with Webform 3.2.
As all other options dont see to work either. I have tried node as block module. But then you only get the Title show up.
Anyway thank you for these modules.

joecanti’s picture

Have a look in the webform queue - Webform Block doesnt work as straight forward with Webform 3 as Webform 2 - although the latest dev of webform 3 is said to work (it works but the block doesnt appear in the blocks list because its disabled/enabled status is set to 1 but its region is set to "" - ie nothing. Changing the 1 to a 0 in the code means it shows up in the disabled blocks list)

However - I read somewhere that there is a patch to apply to Webform 3 which includes this functionality without the need for the webform block... This would be great as its the one thing that is stopping me using Webform 3 because I cant easily put my webforms into panels....

If I come across the patch I'll check it out and post back - for now though im sticking with Webform 2.

Joe

kevancummins’s picture

HI all

I had same problem but donwloaded the latest dev version 6.x-1.x-dev dated July and it works with Webform 6.x-3.2. I can see the block in the blocks list and add to a panel.

Kevan

upupax’s picture

subscribe

mghatiya’s picture

subscribing

riguletto’s picture

Regarding response #3
I had exactly the same issue. I managed to solve the foreach() problem by manually deleting the contect type "webform", it was NOT automatically removed by the webform 3.2 uninstall. Once done I copied and installed 'webform 6.x 2.1" and 'webformblock 6.x 1.1' without any problems.

frederico’s picture

Kevan's work-around worked for me. Thanks Kevan!!!

tdous’s picture

Status: Active » Closed (fixed)

This module is no longer necessary... http://drupal.org/node/853852#comment-3587198