Account created on 9 October 2020, about 4 years ago
#

Recent comments

Or the question can be like:

1. what field type on webform can be mapped to list (text) with unlimited selections in node content?
2. what field type in node content can checkboxes on webform be mapped to?

I am sorry, I cannot see it working.

1. I have the latest version 8.1.2, not working
2. I added the patch as below, not working

"drupal/zeropoint": {
"Displaying Red Asterisk":"https://git.drupalcode.org/project/zeropoint/-/merge_requests/4.diff"
}

The issues I see are:

1. The red asterisks are not there if regular users edit a content;
2. there is no red asterisks at all on webform regardless whether author is admin or regular users.

Steps to Reproduce

1. add an image field (allow multiple images) on webform.
2. create a content type with an image field (allow multiple images)
3. on webform settings, add a handler to create a new content and select the content type with the image field
4. On the handler set up, for the image field, it says "(Column: File ID - Type: integer)", what should be put there?

In case some people are still looking for solutions, I resolved mine this way:

1. install Symphony Mailer Lite
2. in System Mailer configuration, set system to use Symphony Mailer Lite formatter. ECA use the system module to send emails
3. create a custom module. I let chapgpt help me. It took quite awhile for it to realize what is the key until I asked it to check the configuration of webform to send email using Symphony Mailer Lite, and then apply that to system. That works great...so far!

@FeyP @AdamPS

I tried to apply this patch ( https://www.drupal.org/files/issues/2023-03-07/3332684-31.patch ), the message is:

Could not apply patch! Skipping. The error was: Cannot apply patch https://www.drupal.org/files/issues/2023-03-07/3332684-31.patch

I am currently on on ECA 1.1.6 is Drupal Symfony Mailer 1.4.1. I double checked the patch code in composer.jason file.

Is there any new development on this topic? Do I need to do anything else in addition to applying this patch to get it to work?

Thank you very much! I use ECA to send emails A LOT, so this feature is critical for me, but I am not technical to contribute to the code development. Appreciate any advice!

I have disabled this feature for my users. Saving and editing credit card information is a popular feature for most sites. It would be nice if commerce_paypal provides it. But if it is out of your hands, that's fine. It would be nice if you could auto turn it off if PayPal is the only payment configured.

Today I had a chance to test 1.0.x dev in my testing environment. I successfully applied the patch, but for "containing specific product" condition, It appears the same as before, not presented as "entity_autocomplete".

I am unable to update to 2.0.x alpha release somehow. My testing environment may have something broken from other commerce related modules. The condition of "containing specific product" works as long as the product is a full name of product title. This should be fine.

Thank you very much for working hard to make ECA better and better!

I also tried to apply Nodeaccess to Drupal 10.2 without success. Cannot find place to add users to the node (not by role).

@jurgenhaas, didn't know you were waiting for my response.

one or more commerce related module broke my code, and couldn't fix. So I had to rebuild my site and import all data.

I am now very cautious when it comes to commerce. ECA has helped me A LOT to make up some features missed from Commerce. I haven't got a chance to re-apply the patch yet. I'll let you know as soon as possible.

Thank you again for making ECA available!

I found out what I did wrong, it should be "drupal/commerce_shipping". Now it works perfectly!!!

Thank you!!

Hi, @vipin.j,

I applied the lates patch today, but everything appears the same. Did I do any thing wrong?

What I did:
1. in composer.json file, added the following under extra:
"enable-patching": true,
"patches": {
"drupal/core": {
"Combined shipping method": " https://www.drupal.org/files/issues/2024-01-11/flatrate_plus_per_item-31... "
}
},
2. removed composer.lock file
3. run "composer install"
4. cleared cache on site
5. add new shipping method at: /admin/commerce/shipping-methods/add

Nothing different from before. Cannot see anywhere with combined shipping elements.

I tried commerce_shipping 2.x - 2.8 as well as 8.x-2.x-dev, the same, no difference than before. But I do too some conflicting information in composer.lock file, not sure whether it matters.:

"conflict": {
"drupal/commerce_shipping": "<2.1",
"drupal/physical": "<1.3"
},

Appreciate any advice!

Glad to help!

entity_autocomplete should refer to the title. It's surprising that they don't have a field for product_id for eca to check against. But if it is what you can get, would be nice to put a description there, because the normal thought would be product_id.

there is a content access module to let you define content type permission by role.

https://www.drupal.org/project/content_access
this module is by role level, not by user level. https://www.drupal.org/project/nodeaccess is by user level, but the latest version is alpha dated back to Feb 2023. If you provide a feature like nodeaccess, that would be GREAT!!!!

yes, there is a content access module to let you define content type permission by role. I just need the permission by node and by person. D7 has a module nodeaccess. I think it is being ported over to D10, but seems not quite mature yet.

Now I understand the co-author module is intended to have multiple people to edit one document, not for sharing node view access. But if it is not hard for you to implement this feature in -- only controls view access, that would be great!!

Thank you! this ticket can be closed.

You are right, Aporie!

I started a new test site, just to test commerce related features. I installed fund module It works as expected. Since there are quite some commence related modules, it is hard to identify which one caused problem. (I wish ubercart is still available in Drupal 10). I think I'll firs make sure what commerce modules I need to fulfill my business requirement, then I'll do uninstall / reinstall to migrate my data over.

Thank you for your patience!

This ticket can be closed.

the error for the two scenario is the same:

(Flow_olkv32k): There are no products matching "3" -- 3 is what I put in the field. The code is looking for a product with title "3'.

ECA Commerce is just pulling the plugin that exist in commerce and makes them available in ECA. So, the labels, descriptions and validations are out of scope for eca_commerce.

--is it possible commerce has another filed for product ID that ECA Commerce can pull to check against? I don't know the coding, just from experience perspective, it is usually compare to machine name that is relatively fixed rather than an editable field.

Thank you for taking effort to make your module better and better!

Thank you Nicvan! I was able to apply the patch and did some testing. Here is where I got:

1. Order contains product types
-->saved successfully
2. Order contains product variation types
-->saved successfully
3. Order contains specific products
-->put product id in field "Products": failed to save
-->put product title in field "Products": saved successfully
-->put a wrong product title in field "Products": failed to save

May I suggest:
a. use product id for field "Products" so editing product title will not break the code? It would be nice to add a description there.
b. If entered data in products field doesn't exist, the code should still be saved and working, because it is possible that a product was modified or removed later. I think the code should be able to handle "not found" situation.

4. Order contains specific commerce purchasable entities
-->seems not developed yet.
5. Order contains product categories
-->not sure what it is, but errors pointing to term matching not found

Let me know if you need more testing regarding this patch.

Hi, nicxvan,

I changed to "drupal/eca_commerce" in composer.json file, but still with the same error:

- Applying patches for drupal/eca_commerce
patches/eca.patch (fix issues of check commence order as condition)
Could not apply patch! Skipping. The error was: Cannot apply patch patches/eca.patch

Is it possible the patch file I generated (copy from the site to txt file) is not good? I loaded it here,, just in case.

Thank you for your patience!

Yes, I did.

1. Before I updated the patch, I did "composer require cweagans/composer-patches:~1.0 --update-with-dependencies". It asked me whether to trust"...", I typed "y". Looks like this action was performed successfully.
2. then "composer update drupal/eca_commerce", with the same error,
3. then I tried "composer install --prefer-source"

I am unable to apply the patch. I must have done something wrong:

1. go to https://git.drupalcode.org/project/eca_commerce/-/merge_requests/8.diff and copied content to a txt file, name it as eca.patch
2. created a directory "patches" at the same level as core
3. moved the eca.patch to the folder
4. add the bolded section to composer.json:
"extra": {
"patches":{
"drupal/core":{
"fix issues of check commence order as condition": "patches/eca.patch"
}
},
"drupal-scaffold": {
"locations": {
"web-root": "./"
}
5. run "composer install --prefer-source". Error:

- Applying patches for drupal/core
patches/eca.patch (fix issues of check commence order as condition)
Could not apply patch! Skipping. The error was: Cannot apply patch patches/eca.patch

Double checked the folder name and file name. Please advice.

jurgenhaas, oh, yeah, embarrassing, right? My D7 site is actually very complex, with shopping, membership, lots of content type (LOTs of content) and internal request/orders...yet no patches (sorry 😂)

Now I am in the process of building D10. Really headaches about: Rules, Ubercart to Commerce, and many good modules and features gone...Luckily ECA is coming to replace Rules, with many advantages, yet some room to fill up. The great simplicity and flexibility in Ubercart are much not available in Commerce, ECA is probably my last resort to get solution.

I'll definitely try the patch method per your advice. But commerce and its related modules already broke part of code. Now I am starting a new site just to test all required commerce features.

Thank yo again!

I'll wait for your next version release -- sorry, I don't know how to apply MR/patch 😅, I am not technical and don't want to break code in case I did anything wrong.

When would you expect next version update(with this fix merged)?

Thank you again for making ECA available while Rules is really useless at this point...

Hi, jurgenhaas, the solution has not been released to production or any release, right?

Regards,

Could you advice:
1. what token should be for getting checkboxes' value (multiple value) from parent node's?
2. when updating or creating a node after the webform is submitted, directly using field mapping to pass multiple values' checkboxes doesn't work. what token should I use?

Thank you, Aporia, for your help!

Here is what I did and see:

1. created the two tables per your advice, deleted balance payment gateway and created a new one, then uninstall the module. NO PROBLEM this time. Good!

2. reenable the module, errors as below. The module cannot be uninstalled again for the same error as before. I found that the two new tables were removed from the uninstall process (the enabling process doesn't create the two tables):

----error msg 1-----
TypeError: Drupal\points\Plugin\Derivative\PointsLocalTask::__construct(): Argument #1 ($route_provider) must be of type Drupal\Core\Routing\RouteProvider, Drupal\Core\Routing\RouteProviderLazyBuilder given

----error msg 2-----
RuntimeException: Recursive router rebuild detected. in Drupal\Core\Routing\RouteBuilder->rebuild()

----warning msg-----
Warning: file_get_contents(themes/contrib/zeropoint/_custom/custom-style.css): Failed to open stream: No such file or directory in Drupal\Core\Asset\CssCollectionOptimizerLazy->generateHash()

3. I then added the two tables back again. added a new balance payment gateway. go to check out and then deposit fund. Error is below:

----error msg 3-----
Error: Call to a member function getRefreshFrequency() on null in Drupal\commerce_order\OrderRefresh->needsRefresh()

4. help page still has the same error. I suppose your fix is on next release?

Thank you very much for your help!

I deleted the one I had and recreated a "funds balance" payment gateway, and then uninstalled it, the same error:

Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aab0448d_jh816_new.commerce_payment_method__balance_id' doesn't exist: UPDATE "commerce_payment_method__balance_id" SET "deleted"=:db_update_placeholder_0 WHERE "bundle" = :db_condition_placeholder_0; Array ( [:db_update_placeholder_0] => 1 [:db_condition_placeholder_0] => funds_wallet ) in Drupal\Core\Entity\Sql\SqlContentEntityStorage->onFieldDefinitionDelete() (line 1622 of /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).

In addition, when I tried to go to help page: https://86038db258.nxcli.io/admin/help/commerce_funds, "The website encountered an unexpected error. Try again later.", the error is:

Symfony\Component\Routing\Exception\RouteNotFoundException: Route "commerce_funds.settings_fees" does not exist. in Drupal\Core\Routing\RouteProvider->getRouteByName() (line 206 of /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Routing/RouteProvider.php).

Thank you for coming back on this!

when I run "drush pm-uninstall commerce_funds", uninstall failed with errors as below:
-------------------------

sh: module: line 1: syntax error: unexpected end of file
sh: error importing function definition for `BASH_FUNC_module'
sh: module: line 1: syntax error: unexpected end of file
sh: error importing function definition for `BASH_FUNC_module'

In ExceptionHandler.php line 56:

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aab0448d_jh816_new.commerce_payment_method__balance_id' doesn't exist: UPDATE "commerce_payment_method__balance_id" SET "deleted"=:db_update_placeholder_0
WHERE "bundle" = :db_condition_placeholder_0; Array
(
[:db_update_placeholder_0] => 1
[:db_condition_placeholder_0] => funds_wallet
)

In StatementWrapperIterator.php line 111:

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aab0448d_jh816_new.commerce_payment_method__balance_id' doesn't exist
---------------------------
I checked database, there is no table of commerce_payment_method__balance_id.

Uninstalling the module through Drupal UI also failed with similar message:

Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aab0448d_jh816_new.commerce_payment_method__balance_id' doesn't exist: UPDATE "commerce_payment_method__balance_id" SET "deleted"=:db_update_placeholder_0 WHERE "bundle" = :db_condition_placeholder_0; Array ( [:db_update_placeholder_0] => 1 [:db_condition_placeholder_0] => funds_wallet ) in Drupal\Core\Entity\Sql\SqlContentEntityStorage->onFieldDefinitionDelete()

I just use composer to install it again and saw these files downloading:

- Downloading symfony/css-selector (v6.4.3)
- Downloading tijsverkoyen/css-to-inline-styles (v2.2.7)
- Downloading html2text/html2text (4.3.1)
- Downloading drupal/symfony_mailer (1.4.1)

And then enabling it with no problem. So composer does the dependency trick!!

Thank you very much! the ticket can be closed now.

That was very likely what happened. Thank you for your tip!

Currently yes, I only have PayPal on site. What other methods should I use to avoid this problem?

Thank you!

There was no condition on the arrow. But I dropped that model and started new one. I used the same function still with no condition on arrow. It works now! Maybe some setup stuck in previous model.

This ticket can be closed. Thank you!

Thank you for considering that! Looking forward to this feature being available.

Thank you for quick response!

I am in the process of upgrading my D7 to D10. I used ubercart in D7, so I am new to commerce. I tried to find where I can set allowing multiple "customer" profiles, but I didn't find. Where is the setting for allowing multiple customers?

under People->profiles, I do see quite some customer records, more than one for adm. I believe they came from order testing. During check-out process, I can select an address or create a new one, so I guess multiple customers are allowed.

When saving the address record under adding payment method, there will be an error:

TypeError: Drupal\commerce_paypal\Plugin\Commerce\PaymentGateway\Checkout::createPaymentMethod(): Argument #2 ($payment_details) must be of type array, /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/commerce/modules/payment/src/PluginForm/PaymentMethodAddForm.php on line 83 in Drupal\commerce_paypal\Plugin\Commerce\PaymentGateway\Checkout->createPaymentMethod() (line 842 of /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/commerce_paypal/src/Plugin/Commerce/PaymentGateway/Checkout.php).

View Click and View Access problems solved! I tried to re-update the core, and then saw an error about conflict with quichedit version that prevents core update. As a matter of fact, there is no conflict, just the composer read the data wrong. So I did Composer Update, errors went away.I then tested the View Click and View Access, back working well.

Top Region Click might be related to zero point? The funny thing is this region has no problem for regular users, the problem is only for adm. Tried different browser, the same.

I had to update my database using yesterday's backup file. Now the site is back up. I enabled commerce_exchanger from UI, then I uninstall commerce_fund (it was installed earlier although the site was crashed), with errors:

RuntimeException: Recursive router rebuild detected. in Drupal\Core\Routing\RouteBuilder->rebuild() (line 121 of /chroot/home/my_server_address/html/core/lib/Drupal/Core/Routing/RouteBuilder.php)

I then reenable it, errors as below:

Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aab0448d_jh816_new.commerce_payment_method__balance_id' doesn't exist: UPDATE "commerce_payment_method__balance_id" SET "deleted"=:db_update_placeholder_0 WHERE "bundle" = :db_condition_placeholder_0; Array ( [:db_update_placeholder_0] => 1 [:db_condition_placeholder_0] => funds_wallet ) in Drupal\Core\Entity\Sql\SqlContentEntityStorage->onFieldDefinitionDelete() (line 1622 of /chroot/home/my_server_address/html/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).

The module shows as enabled. I'm able to access configuration page. Not sure whether these errors will explode my site. Do I need to do anything to make it correct?

Regards,

I installed commerce_exchanger afterwards. Since the site is crashed, I installed commerce_exchanger. Since the site is crashed, I cannot enable it in UI. When using Drush to enable it, failed, with the same error message above.

I got it!! I need to use List: remove item before getting the data. This ticket can be closed.

Thank you!

My query just displays one item and one field.
I use VIEWS: EXECUTE QUERY to load the view, and the name of token is "get_htad", I then display the message of [get_htad], it gives me everything of that product from product_id to format. The field I need to retrieve is "ht_ad".

I used [get_htad:ht_ad], [get_htad:ht_ad:value], [ht_ad], nothing came out.

I used "get field value" as shown in the attached image. Then I tried to print [this_ad], nothing came out.

Not sure what I did wrong.

The same for me. I expected it to be multiple customizable buttons, but just save & edit. I'd like to have three basic buttons: save draft, preview and publish (or submit).

Thank you! What is the command of taking the first one form the result? If there are multiple fields, how to retrieve a certain field? For example, the view result is stored in "get_ad". When I display the message of "get_ad", it prints everything of that record, rather than the field I setup in the view.

This ticket can be closed, because I haven't upgraded my core to the latest yet and this issue is minor if still existing.

Oh, I see!! I added "load the entity" of the author, named it as "this_author", and then in the entity argument, I put "this_author". It WORKS now!!!!

Wow! Thank you really very much! not just for this issue, but to understand how ECA works!

Thank you again for your patience!!

I got it! [node:author:uid] is token, while token name is node or user. So the "add a role to the selected user" is by default to add the role to THE log-in user, not any selected user. I think the argument is not even necessary, but misleading.

Thank you for your help!

Yes, I tried your recommendation using [node:author:uid], no luck. Here is the log, looks like the code didn't check the argument:

User Time Message
家慧中医 11:33:55 Lazy appliance check for event eca.content_entity.update regarding ECA ID process_qz81va1 resulted to apply.
- user (Entity user/1/家慧中医)
家慧中医 11:33:55 Loading ECA configurations for event eca.content_entity.update: process_qz81va1.
- user (Entity user/1/家慧中医)
家慧中医 11:33:55 Check visit updated (Event_1oxmtw1) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.
- user (Entity user/1/家慧中医)
家慧中医 11:33:55 Start visit updated (Event_1oxmtw1) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.
家慧中医 11:33:55 Check action successor print (Activity_094ckp5) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.
- entity (Entity node/visit/65327/07/07/2018 - 18:18)
- node (Entity node/visit/65327/07/07/2018 - 18:18)
- event (DTO)
- machine-name (string "eca.content_entity.update")
- user (Entity user/1/家慧中医)
家慧中医 11:33:55 Unconditional print (Activity_094ckp5) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.
家慧中医 11:33:55 Execute print (Activity_094ckp5) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.
家慧中医 11:33:55 Check action successor add forum (Activity_0qotvgg) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.
- entity (Entity node/visit/65327/07/07/2018 - 18:18)
- node (Entity node/visit/65327/07/07/2018 - 18:18)
- event (DTO)
- machine-name (string "eca.content_entity.update")
- user (Entity user/1/家慧中医)
家慧中医 11:33:55 Unconditional add forum (Activity_0qotvgg) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.
家慧中医 11:33:55 Execute add forum (Activity_0qotvgg) from ECA Edit User Role (process_qz81va1) for event Drupal\eca_content\Event\ContentEntityUpdate.

I tried [node:author],[node:author:roles],[node:author:uid] in the argument, still the role was added to mine not to the author. I switched to the action "PRE-CONFIGURED: ADD THE FORUM ROLE TO THE SELECTED USER(S). add forum" still the same result.

I am confused by your comment "as the user doesn't have permission as you already confirmed". Only admin can access all users' account to manually change their roles, that is what I mean author of an entity cannot change their roles themselves. But all users' role can be changed via a function when certain conditions met.

I put the [node:author] in the argument, it ends up the role was added to mine (I am testing the code and I am not the author). This is the issue I am experiencing. I displayed [node:author] in message, correct information.

The author of the entity is a regular user, who cannot assign a role to themselves. I, as the admin, can. I update the entity, and the ECA rule kicks to assign the role to the author, but ends up assigned to mine. Looks that the ECA update role only updates current log in user's role.

I think it is still a bug.

The archive file with "tar" cannot be loaded.

Regards,

Thank you for your reply! Will look forward to that function!

Another issue I found is: even if I set the event of viewing an entity, and check conditions afterwards, the code only works for once, which means when I refresh the site, the code will not be kicked in. I'll have to clear the cache to get the code working again. Not sure whether it is ECA related or Drupal core related, feels like the cache prevents rechecking viewing an entity.

I encountered the same problem when enabling Drupal Symfony Mailer.

AdamPS & fabricet, could you please share what dependencies are needed? I couldn't find any from the link in #7.

Here are my trace information:

#0 /chroot/home/aab0448d/86038db258.nxcli.io/html/vendor/symfony/mime/Header/Headers.php(108): Symfony\Component\Mime\Address->__construct(' #1 /chroot/home/aab0448d/86038db258.nxcli.io/html/vendor/symfony/mime/Header/Headers.php(154): Symfony\Component\Mime\Header\Headers->addPathHeader('Return-Path', ' #2 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Mail/Plugin/Mail/PhpMail.php(104): Symfony\Component\Mime\Header\Headers->addHeader('Return-Path', ' #3 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/mailsystem/src/Adapter.php(50): Drupal\Core\Mail\Plugin\Mail\PhpMail->mail(Array)
#4 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Mail/MailManager.php(307): Drupal\mailsystem\Adapter->mail(Array)
#5 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Mail/MailManager.php(180): Drupal\Core\Mail\MailManager->doMail('rules', 'rules_action_ma...', 'shirleyzhu68@gm...', 'site_default', Array, 'Jiaherbal@gmail...', true)
#6 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Render/Renderer.php(627): Drupal\Core\Mail\MailManager->Drupal\Core\Mail\{closure}()
#7 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Mail/MailManager.php(181): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure))
#8 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/mailsystem/src/MailsystemManager.php(70): Drupal\Core\Mail\MailManager->mail('rules', 'rules_action_ma...', 'shirleyzhu68@gm...', 'site_default', Array, 'Jiaherbal@gmail...', true)
#9 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/src/Plugin/RulesAction/SystemSendEmail.php(126): Drupal\mailsystem\MailsystemManager->mail('rules', 'rules_action_ma...', 'shirleyzhu68@gm...', 'site_default', Array, 'Jiaherbal@gmail...')
#10 [internal function]: Drupal\rules\Plugin\RulesAction\SystemSendEmail->doExecute(Array, '\xE6\x82\xA8\xE7\x9A\x84\xE9\x97\xAE\xE8\xAF\x8A\xE5\x8D\x95...', '

\r\n jh816\xEF...', 'Jiaherbal@gmail...', NULL)
#11 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/src/Core/RulesActionBase.php(152): call_user_func_array(Array, Array)
#12 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/src/Plugin/RulesExpression/ActionExpression.php(110): Drupal\rules\Core\RulesActionBase->execute()
#13 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/src/Plugin/RulesExpression/ActionSetExpression.php(33): Drupal\rules\Plugin\RulesExpression\ActionExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#14 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/src/Plugin/RulesExpression/RuleExpression.php(121): Drupal\rules\Plugin\RulesExpression\ActionSetExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#15 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/src/Plugin/RulesExpression/ActionSetExpression.php(33): Drupal\rules\Plugin\RulesExpression\RuleExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#16 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/src/EventSubscriber/GenericEventSubscriber.php(161): Drupal\rules\Plugin\RulesExpression\ActionSetExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#17 [internal function]: Drupal\rules\EventSubscriber\GenericEventSubscriber->onRulesEvent(Object(Drupal\rules\Event\EntityEvent), 'rules_entity_up...', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#18 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func(Array, Object(Drupal\rules\Event\EntityEvent), 'rules_entity_up...', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#19 /chroot/home/aab0448d/86038db258.nxcli.io/html/modules/contrib/rules/rules.module(183): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object(Drupal\rules\Event\EntityEvent), 'rules_entity_up...')
#20 [internal function]: rules_entity_update(Object(Drupal\node\Entity\Node))
#21 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Extension/ModuleHandler.php(409): call_user_func_array(Object(Closure), Array)
#22 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Extension/ModuleHandler.php(388): Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}(Object(Closure), 'rules')
#23 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Extension/ModuleHandler.php(416): Drupal\Core\Extension\ModuleHandler->invokeAllWith('entity_update', Object(Closure))
#24 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/EntityStorageBase.php(217): Drupal\Core\Extension\ModuleHandler->invokeAll('entity_update', Array)
#25 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(900): Drupal\Core\Entity\EntityStorageBase->invokeHook('update', Object(Drupal\node\Entity\Node))
#26 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/EntityStorageBase.php(564): Drupal\Core\Entity\ContentEntityStorageBase->invokeHook('update', Object(Drupal\node\Entity\Node))
#27 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(781): Drupal\Core\Entity\EntityStorageBase->doPostSave(Object(Drupal\node\Entity\Node), true)
#28 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/EntityStorageBase.php(489): Drupal\Core\Entity\ContentEntityStorageBase->doPostSave(Object(Drupal\node\Entity\Node), true)
#29 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(806): Drupal\Core\Entity\EntityStorageBase->save(Object(Drupal\node\Entity\Node))
#30 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Entity/EntityBase.php(352): Drupal\Core\Entity\Sql\SqlContentEntityStorage->save(Object(Drupal\node\Entity\Node))
#31 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/modules/node/src/NodeForm.php(270): Drupal\Core\Entity\EntityBase->save()
#32 [internal function]: Drupal\node\NodeForm->save(Array, Object(Drupal\Core\Form\FormState))
#33 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Form/FormSubmitter.php(129): call_user_func_array(Array, Array)
#34 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Form/FormSubmitter.php(67): Drupal\Core\Form\FormSubmitter->executeSubmitHandlers(Array, Object(Drupal\Core\Form\FormState))
#35 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Form/FormBuilder.php(597): Drupal\Core\Form\FormSubmitter->doSubmitForm(Array, Object(Drupal\Core\Form\FormState))
#36 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Form/FormBuilder.php(325): Drupal\Core\Form\FormBuilder->processForm('node_visit_edit...', Array, Object(Drupal\Core\Form\FormState))
#37 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Controller/FormController.php(73): Drupal\Core\Form\FormBuilder->buildForm(Object(Drupal\node\NodeForm), Object(Drupal\Core\Form\FormState))
#38 [internal function]: Drupal\Core\Controller\FormController->getContentResult(Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\RouteMatch))
#39 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array)
#40 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/Render/Renderer.php(627): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#41 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure))
#42 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array)
#43 /chroot/home/aab0448d/86038db258.nxcli.io/html/vendor/symfony/http-kernel/HttpKernel.php(181): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#44 /chroot/home/aab0448d/86038db258.nxcli.io/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#45 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/StackMiddleware/Session.php(58): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#46 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#47 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/StackMiddleware/ContentLength.php(28): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#48 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/modules/big_pipe/src/StackMiddleware/ContentLength.php(32): Drupal\Core\StackMiddleware\ContentLength->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#49 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#50 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#51 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#52 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#53 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php(36): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#54 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\AjaxPageState->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#55 /chroot/home/aab0448d/86038db258.nxcli.io/html/core/lib/Drupal/Core/DrupalKernel.php(704): Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#56 /chroot/home/aab0448d/86038db258.nxcli.io/html/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#57 {main}

this is part of the field:

attention:
'#type': checkboxes
'#title': attention
'#title_display': invisible
'#options':
1: 'selection 1'
10: 'selection 10'
11: 'selection 11'
12: 'selection 12'
'#states':
visible:
':input[name="take_action"]':
value: '10'
'#default_value':
- '[webform_submission:source-entity:field_attention:value]'

Just realized that this is an issue for Webform, not webform content creator, so I changed this issue to webform.

It's here: https://ecaguide.org/plugins/eca/content/actions/eca_content_set_form_di..., I see your name there.

I think I know what is going on here. Your team is still in process to make it work, but it shows up in version 1.1.4 already (although not functioning yet). I'll wait. thank you and your team working hard to make it available! I look forward to using it in production.

I want to add one more bug: pager also doesn't work in my case, mini or full, both just display the first page, No page information at the bottom.

Hi, Jurgenhass, the #3413762: Set Entity View Mode is referring to 2.0.x-dev at code level to change the Entity View Mode for new feature, this one is about the function Set Entity View Mode in 1.1.4 not working.

There is an action called "set the view mode".

First, THANK you for making this improvement!!!!

I am attaching the picture below. I am currently in the process of migrating my D7 sites over to D10, starting to rebuild functions. There are some Chinese characters -- please ignore them. In D7(ubercart), the cart is very compacted with information of count, total, shopping cart and submit text, very neat and not taking up much space.

The new one leaves lots of space, and the shopping card icon is white. I like Zero Point because it gives me very nice menu display. However it seems lots of white space in the top region is not leveraged.

Thank you again, Florian, for making this very nice theme available and your follow through attitude!!!!

I used the module Webform Content Creator, with the setup in advanced tab for each field, now I can get what I wanted.

Production build 0.71.5 2024