no_wrapper = true doesn’t seem to do anything, it still outputs the wrapping HTML.
I need to give a section a background image. I want the person who is editing the page, be able to control the image. via the editor, without the need to modify CSS. What is the best way to do that?
What I do for background images that the editor can choose is write it as an inline style on the element in question (and have the choice in the module options) like:
<section class="foo bar" {% if module.bg_image.src %}style="background-image: url({{module.bg_image.src}})"{% endif %}>
// other html
</section>
Is there a particular reason you want to remove wrapper? All it does is enable the functionality that when you click the module in the preview pane, the editor scrolls to that module. It doesn’t have any impact on whether the person editing has to modify CSS.