This issue is for mr. sdboyer, as we discussed it in person. Bulk Exporter is losing configuration options in the following cases:
-A panel page is set to be the "home page" via the panel, when exported the setting gets unchecked and defaults back to Drupal core behaviour for the home page
-A panel page using flexible layout when exported changes its number code, i.e. "panels-flexible-column panels-flexible-column-1-main panels-flexible-column-first panels-flexible-column-last" changed to "panels-flexible-column panels-flexible-column-1-main panels-flexible-column-first panels-flexible-column-last"
-A panel page that is using the "From pane" title setting gets unset to "No title".
That is all that I've see so far, but will let you know if I find more.
Comments
Comment #1
sdboyer CreditAttribution: sdboyer commentedComment #2
sdboyer CreditAttribution: sdboyer commentedThese are actually mostly specific to Panels, so I'm moving it over there.
Quick correction for reference - here were the flexible 'before' and 'after' css ids:
This is caused by the flexible layout using the $display->did as a way of ensuring classes that uniquely identify the particular layout instance. I'm chewing on the best way to resolve this one, as one of the whole problems with the base panels display object is that it DOESN'T have a unique string identifier, which is what we'd ordinarily want to substitute in.
Comment #3
merlinofchaos CreditAttribution: merlinofchaos commentedProbably the right way to do this is to allow the user to enter some string to use in place of the did so that it is portable, and use the did only as a fallback. We could put this as a setting on the canvas, for example.
Comment #4
catchTesting this commit now: http://drupal.org/cvs?commit=303184 - although it looks like merlin's comment is valid despite that commit so also leaving issue open for now.
Comment #5
merlinofchaos CreditAttribution: merlinofchaos commentedFlexible is now flexible enough (heh) to have these classes specified, so the reliance on the DID will be less profound.