Problem/Motivation

When you add multiple conditions the reaction is not shown in the controllers (without require all conditions option checked).

Steps to reproduce

  • Enable Context module.
  • Add two conditions, for example, language X and node type X.
  • Access some reaction.
  • It works on nodes, but no in a custom controller page.
  • Finally, remove all conditions except the language condition and reload the controller page.

Edit: From testing I think the problem occurs when you use a condition of type node, so the problem probably comes from that plugin

CommentFileSizeAuthor
controller.png8.37 KBjavier_rey
node.png12.42 KBjavier_rey
Context.png34.04 KBjavier_rey

Comments

iiRealXz created an issue. See original summary.

javier_rey’s picture

Issue summary: View changes
paulocs’s picture

Category: Bug report » Support request

Hello @iiRealXz.
The node condition is provided by the core. Context module doesn't implement the node condition.
I imagine that you are loading a node with you controller. I think for that you will need to create you own condition plugin.

As I think the issue is not a bug, I changed the issue category to "Support Resquest".
Feel free to reopen it if you have any questions.

paulocs’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.