In the plugin \qa\Plugin\Rm\View\Books I have a view \qa\Plugin\Rm\View\Books\index.ctp
I can create a element block within the same index.ctp and load it. So I have to make the element as a stand alone ctp say header.ctp as a element.
Where should I put the header.ctp so that other view within the plugin can use?
You can create in that path app/View/Elements/element.ctp and call it with this->element method (for cakephp 2).
In cakephp 2.x elements are created in following directory:
app/View/Elements
In cakephp 3.0
src/Template/Element