In previous versions of lime survey, maybe v2, there was an option in the survey settings to turn on or off the bootstrap outer container. It appears that this setting is nowhere to be found graphically in survey settings for v3. Or maybe I am not seeing it.
I found the setting under the core global bootswatch theme under > theme options > advanced > Options > ‘container’:’on’.
The specific option variable in the outerframe.twig is "aSurveyInfo.options.container".
This option tells the survey whether to use "container" or "container-fluid".
{% if (aSurveyInfo.options.container == "on") %} container {% else %} container-fluid {% endif %}
Now the issue:
This setting seems to be ignored and that when you use the default unmodified theme, the container is always "container-fluid". This means the survey takes up the whole width on the desktop and mobile view.
When you extend the theme, this option is not even carried over to the xml.
I tried removing {% if (aSurveyInfo.options.container == "on") %} container {% else %} container-fluid {% endif %} and replacing it with just “container” and this seemed to work but only for desktop. Mobile devices were still set to “container-fluid”.
Please advise how to get container and not container-fluid.
Seems if BS inherit a theme where this was deactivated, there are no way to set it as activated …
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.