0

默认情况下,Limesurvey 为调查提供以下文本元素 - 调查标题、描述、欢迎消息、结束消息等,我可以在我的模板中使用这些标签,如,{SURVEYNAME}等。{SURVEYDESCRIPTION}{WELCOME}

是否可以添加我自己的自定义字段,然后我可以在模板中使用它?我需要这样做,因为我需要让文本可翻译,并出现在每一页上。

4

1 回答 1

0

您不能使用当前版本的 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>

破解 LimeSurvey 代码的 PHP 解决方案应放在https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/replacements_helper.php#L814

于 2015-05-15T07:15:48.383 回答