Hi Shai,
I intentionally was avoiding using Drupal terms, so that I could explain more in general what I was trying to achieve, rather than refering to a specific solution.
What I am leaning towards now, is making a custom panel view, with one column, and 8 row "slots" which I can then fill with the same 3 views stacked into each row, 8 times over [24 views in all, although it is nothing more than the same 3 views repeated 8 times]. And in each row, I send the argument "row1" or "row2".
I can't see how I could build this up dynamically, as it is, after all, nothing more than a looped iteration. So instead I am making this panel once, and then hopefully it will cover all of my needs for all of the sub areas of the website.
If anyone know how to build a Panel page, as an iteration through some kind of array [or in my case a 2d array: an array of arrays], I'd love to hear it as it would change how I am building this, and also make it so that I am not loading panels with 8 rows on pages where only 3 are needed, and it would also make it so that if I ever had a page with 10 rows, I wouldn't have to go back and add 2 extra rows to all the existing panels either...
Thanks!
Seb.
Shai Gluskin wrote:
Sebastian,
I think you are using the word "module" in a way that doesn't quite make sense in a Drupal context. It sounds like what you are calling a "module", Panels calls "pane".
It also seems like you are calling "View" what might be a row in a View. Not quite sure.
But in any case I'm reasonably sure that Panels is robust enough to cover your use-case.
Shai Gluskin
On Nov 27, 2009, at 10:04 PM, sebastian inforazor@gmail.com wrote:
Hi folks, here is a question about approach.
I have a site design which has several large content modules, and within them, several sub-modules.
If I had only one module per page, I would do the following:
1 panel 1+ views which call up the respective nodes
But now I need a page that has:
several panel-blocks with x views per panel
they need to be grouped like this, because each content-module has a collapse/expand button, which will hide all the views associated to the that panel [with a jquery nice effect].
... I don't think this can be done with the way panels work..., unless there is a way to add panels within other panels?
or another way to implement? any suggestions?
Thanks!
Sebastian.
[ Drupal support list | http://lists.drupal.org/ ]