默認情況下,Limesurvey提供了調查後續文本元素 - 調查標題,描述,歡迎信息,結束信息等,這是我可以在我的模板,標籤使用像{SURVEYNAME}
,{SURVEYDESCRIPTION}
,{WELCOME}
等如何在Limesurvey中添加自定義文本元素?
是它可以添加我自己的自定義字段,然後我可以在模板中使用它?我需要這樣做,因爲我需要可翻譯的文本,並且出現在每一頁上。
默認情況下,Limesurvey提供了調查後續文本元素 - 調查標題,描述,歡迎信息,結束信息等,這是我可以在我的模板,標籤使用像{SURVEYNAME}
,{SURVEYDESCRIPTION}
,{WELCOME}
等如何在Limesurvey中添加自定義文本元素?
是它可以添加我自己的自定義字段,然後我可以在模板中使用它?我需要這樣做,因爲我需要可翻譯的文本,並且出現在每一頁上。
您不能使用當前版本的LimeSurvey添加自定義替換。而你的LimeSurvey版本似乎已經過時了。但LS包含jQuery,因此將某個元素從一個地方移動到其他地方很容易。
簡單的例子:
<p>Here is your description</p>
<div style='display:none'>
<label for='languagechanger' id='labellang'>Here is the new label for language</label>
</div>
<script>
$(function() {
$("#labellang").insertAfter("#languagechanger")
});
</script>
一個PHP的解決方案,黑客LimeSurvey代碼,應放在https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/replacements_helper.php#L814
沒有,實際上不是,插件也可以做到這一點:但需要更多的解釋,爲什麼你不使用SURVEYDESCRIPTION爲您的目的。 –
我需要在語言選擇下拉菜單旁邊添加一些文字,用不同的語言說「請選擇您的語言」,因此它不是說明的一部分。描述字段已被使用 – dayuloli
您已經有了這個句子,但是有了隱藏類。試一試,在你的template.css文件末尾:'.hide.label {display:inline-block; position:relative; top:auto; left:auto}'可以依賴於模板。 –