Check out the LimeSurvey source code on GitHub!

Hiding the main question of array type questions

More
2 years 7 months ago #109274 by Foram
Hi,

I have added array type question in my survey. I only have sub-questions for it.No Main question. So I have left the question field blank when I created the survey. But now when I am testing the survey that blank field is being displayed. Can I remove this space ?
Attachments:

Please Log in to join the conversation.

More
2 years 7 months ago #109275 by tpartner
LimeSurvey version?

Template being used?


.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
2 years 7 months ago #109281 by Foram
LimeSurvey Version : 2.05+
Template used : basic

I have created the copy of basic template and I am changing it according to our requirement.

Please Log in to join the conversation.

More
2 years 7 months ago #109318 by DenisChenu
Hi,

I think you can do it like this, without any system, in question.pstpl:

replace
<span class="asterisk">{QUESTION_MANDATORY}</span><span class="qnumcode">{QUESTION_NUMBER} {QUESTION_CODE} </span>{QUESTION_TEXT}<br /><span class="questionhelp">{QUESTION_HELP}</span>
by
{if(trim(QUESTION_TEXT)!="","<span class='asterisk'>"+QUESTION_MANDATORY+"</span><span class='qnumcode'>"+QUESTION_NUMBER+" "+QUESTION_CODE+" </span>"+QUESTION_TEXT+"<br /><span class='questionhelp'>"+QUESTION_HELP+"</span>","")}

Maybe some correction to do.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
2 years 7 months ago - 2 years 7 months ago #109324 by tpartner
Good tip Denis but I think that will still leave the row visible with some padding.

Another solution would be to set up your survey to use JavaScript and add this to the source of the question text:

<script type="text/javascript" charset="utf-8">	
	$(document).ready(function() { 
		$('#question{QID} td.be').closest('tr').hide();
	});
</script>


.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Last Edit: 2 years 7 months ago by tpartner.

Please Log in to join the conversation.

More
2 years 7 months ago - 2 years 7 months ago #109326 by DenisChenu

tpartner wrote: Good tip Denis but I think that will still leave the row visible with some padding.

I use it a lot in SkeletonQuest but more for 'question help' then we can use padding on question help without any other javasript.

git.sondages.pro/?p=skeletonquest.git/.g...lob;f=question.pstpl

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
Last Edit: 2 years 7 months ago by DenisChenu.

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form