To influence how messages are positioned and stacked on the page, you need to define rich:notifyStack.

Notify Stack component has following attributes (defaults flagged with *):

- position - the position on the page - bottomRight*, bottomLeft, topRight, topLeft
- method - the stacking method defining if new messages will be placed on top (resp. bottom) of stack - last*, first
- direction - the direction in which will be messages placed - vertical*, horizontal

To place specific rich:notify or rich:notifyMessage/-s into custom stack, you need to use stack attribute.

In following sample, there are two stacks defined and adequately, two rich:notify are attached to them.

1. firstStack - topLeft, vertical, first
2. secondStack - bottomRight, horizontal, last