Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Hilfetext für Fragen - Position verschieben

  • frosch
  • frosch's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 months 2 weeks ago #251885 by frosch
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 6.3.4
==================

Hallo,
ist es möglich den question-help container in der position zu verschieben, also das er unter den ganzen Eingabefeldern steht. Derzeit steht der Text darüber.
 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 2 weeks ago #251904 by Joffm
Kannst Du in den Optionen des themes einstellen.


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • frosch
  • frosch's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 months 2 weeks ago - 5 months 2 weeks ago #251908 by frosch
Danke für den Hinweis. Diese Einstellung hatte ich gestern schon mal probiert, jedoch wenn ich auf "Unten" klicke, bleibt der Button nicht grau hinterlegt, sondern wird wieder weiß. Die Einstellung wird wohl irgendwie nicht übernommen.

Ich habe vom Vanilla Theme ein eigenes Theme abgeleitet, aber das sollte ja eigentlich egal sein.

Wenn ich im Vanilla Theme "Unten" auswähle, dann wird die Einstellung übernommen, aber der Text erscheint weiterhin oben. auch wenn ich andere Themes verwende wird diese Einstellung wohl ignoriert.

Im Template question.twig habe ich aSurveyInfo.options.questionhelptextposition ausgegeben und dort steht leider auch gar nix drin, obwohl ich es in den erweiterten Options ins json mit eingefügt habe (manuell, da es ja über die buttons nicht geht)
 
Last edit: 5 months 2 weeks ago by frosch.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 2 weeks ago #251926 by Joffm
Hallo,
a. Ich sehe bei mir kein Problem, dies einzustellen (erweitertes vanilla)
 

 
 
 

Wenn Du meinst, es sei ein Bug, erstelle einen Bug-Report.

b. Und das theme direkt zu ändern ist ja sehr simpel.
Die "question.twig" sieht ja so aus
Code:
    <!-- Question {{ aQuestion.code }} -->
 
    {# Question Text #}
    {{ include('./subviews/survey/question_subviews/question_text_container.twig') }}
 
    {# Survey question Help - top position #}
    {% if aSurveyInfo.options.questionhelptextposition != 'bottom' %}
        {{ include('./subviews/survey/question_subviews/survey_question_help.twig') }}
    {% endif %}
 
    {# Valide message and help #}
    {{ include('./subviews/survey/question_subviews/valid_message_and_help.twig') }}
 
    {# Answers #}
    {{ include('./subviews/survey/question_subviews/answers.twig') }}
 
    {# Survey question Help - bottom position #}
    {% if aSurveyInfo.options.questionhelptextposition == 'bottom' %}
        {{ include('./subviews/survey/question_subviews/survey_question_help.twig') }}
    {% endif %}
    
    <!-- End of question {{ aQuestion.code }} -->


Dann kannst Du ja einfach hart coden, indem Du
  • den oberen IF-Block entfernst - oder auskommentierst
  • beim unteren die IF -Bedingung entfernst - oder auskommentierst
Code:
    <!-- Question {{ aQuestion.code }} -->
 
    {# Question Text #}
    {{ include('./subviews/survey/question_subviews/question_text_container.twig') }}
 
    {# Survey question Help - top position #}
{#    
    {% if aSurveyInfo.options.questionhelptextposition != 'bottom' %}
        {{ include('./subviews/survey/question_subviews/survey_question_help.twig') }}
    {% endif %}
#}
    {# Valide message and help #}
    {{ include('./subviews/survey/question_subviews/valid_message_and_help.twig') }}
 
    {# Answers #}
    {{ include('./subviews/survey/question_subviews/answers.twig') }}
 
    {# Survey question Help - bottom position #}
{#
    {% if aSurveyInfo.options.questionhelptextposition == 'bottom' %}
#}    
        {{ include('./subviews/survey/question_subviews/survey_question_help.twig') }}
{#        
    {% endif %}
#}    
    
    <!-- End of question {{ aQuestion.code }} -->

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • frosch
  • frosch's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 months 2 weeks ago - 5 months 2 weeks ago #251931 by frosch
Am besten wäre es ja, es funktioniert direkt über die Weboberfläche.

Bei mir stehen auch nicht die zusätzlichen Buttons mit dem i, also der info das es vererbt ist. Außerdem fehlt auch der Teil: Alles vererben

Vorher war das ein Template für die 3er Version. In der config.xml habe ich dann als compatibility version 6 angegeben.

Muss man evtl. irgendwo noch was angeben um diese ganzen Elemente zu sehen? In der config.xml evtl.? Gibt es einen Cache bzw. habe ihc was von Theme reset gelesen.
Last edit: 5 months 2 weeks ago by frosch.

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 2 weeks ago - 5 months 2 weeks ago #251937 by holch

Vorher war das ein Template für die 3er Version. In der config.xml habe ich dann als compatibility version 6 angegeben.


Und da liegt dann vermutlich auch das Problem. Überrascht mich, dass überhaupt irgendwas funktioniert. LS3 Themes sind nämlich mit LS5/6 nicht kompatibel. Da gab es einen klaren Bruch in der Art und Weise wie die Themes aufgebaut sind. Selbst zwischen LS5 und LS6 kann es Probleme geben, auch wenn die Unterschiede geringer sind. Wie gesagt, mich wundert es, dass überhaupt irgendwas in diesem Theme in LS6 funktioniert.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Last edit: 5 months 2 weeks ago by holch.
The following user(s) said Thank You: frosch

Please Log in to join the conversation.

  • frosch
  • frosch's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 months 2 weeks ago - 5 months 2 weeks ago #251939 by frosch
Ok, dann ist das also das Problem. Danke für den Hinweis. Also im Prinzip lief das Theme, natürlich fehlen noch die CSS-Anpassungen. Den großen Bruch gab es doch zwischen Verison 2 und 3 wenn ich mich richtig erinnere.

Ich habe jetzt mal auf Basis des Vanilla Themes ein weiteres Theme unter der Version 6 erzeugt, da klappt es auch mit den Buttons im Backend. Aber die geänderten Files + die custom.css aus dem V3-Template konnte ich ohne Probleme in den Ordner des neuen Themes kopieren und bis jetzt sieht es gut aus.

Kann man denn bzgl. der Kompatibilität der Themes 3/5/6 irgendwo was nachlesen?
Last edit: 5 months 2 weeks ago by frosch.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 2 weeks ago #251944 by Joffm

Vorher war das ein Template für die 3er Version. In der config.xml habe ich dann als compatibility version 6 angegeben.

Schön, dass wir das auch erfahren.

Nee, das reicht nicht.
Schau Dir einmal die beiden "config.xml" an. Da gibt es schon einen kleinen Unterschied.

Aus diesem Grunde habe ich für meine hauptsächlich benutzten Themes einfach die "config" eines 6.x. themes in rüberkopiert.
Dann klappt es ganz gut - natürlich unter der Prämisse, dass in der config selbst nicht herumgewurstelt wurde,

Kleine Layoutdifferenzen (schließlich ist es jetzt bootstrap 5 statt bootstrap 3) kann man dann schnell beheben.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: frosch

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 2 weeks ago #251945 by holch
Es gab bisher eigentlich immer einen Bruch bei den Themes/Templates. die einen grösser, die anderen kleiner. Aber es gab nie eine Garantie, dass die alten Templates weiter funktionieren. Die Empfehlung war bisher immer: Nimm ein Standard-Theme aus der neuen Version und passe es an. Einfach auch, weil es keine genau Dokumentation geben dürfte, was genau sich von LS3 auf LS5 auf LS6 geändert hat bei den Themes.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • frosch
  • frosch's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 months 2 weeks ago #251948 by frosch

Vorher war das ein Template für die 3er Version. In der config.xml habe ich dann als compatibility version 6 angegeben.

Schön, dass wir das auch erfahren.

 
Sorry, das hatte ich vergessen, da das Theme bis auf das nicht funktionierende Backend lief und ich nur den größeren Bruch von 2 auf 3 noch auf dem Schirm hatte.

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose