0 votes
in SoSci Survey (dt.) by s109993 (12.0k points)

Guten Morgen,

ich habe einen Fragebogen in Farsi, das bei mir ein Darstellungsproblem auslöst:

Kann ich das Textfeld und den Text links davon weiter rechts positionieren, ohne die Angabe in SoSci "Positionierung: links" zu ändern?
Ich möchte die Angabe also einfach für eine Seite überschreiben.

Danke und viele Grüße

2 Answers

+1 vote
by SoSci Survey (330k points)
selected by s109993
 
Best answer

Danke für die Pretest-Links. Damit ließ sich das Problem schnell eingrenzen - und zwar wird eine CSS-Klasse nicht korrekt auf Right-to-Left umgestellt:

table td.left {
    text-align: left;
}

Die Lösung ist zum Glück recht einfach. Platzieren Sie bitte auf der Seite folgenden PHP-Code, um den CSS-Code in der arabischen Sprachversion zu korrigieren:

if (getLanguage() == 'ara') {
  pageCSS('
    table td.left {
        text-align: right;
    }
  ');
}

Ich bin nicht 100% sicher, ob der Sprachcode "ara" korrekt ist, kontrollieren Sie dies bitte ggf. noch in den Spracheinstellungen des Projekts.

0 votes
by SoSci Survey (330k points)

Das ist eine Frage vom Typ "Offene Texteingabe"?

Stellen Sie die Breite der Beschriftung doch bitte einfach mal geringer ein (bzw. geben Sie überhaupt einen Wert an), z.B. auf 60 Pixel. Das sollte ausreichen, dass das Textfeld näher an die Beschriftung rückt. Voraussetzung ist, dass die Breite für die Spalte mit dem Textfeld nicht beschriftet wird.

In einigen Sonderfällen (z.B. in Ihrem Screenshot) kann es auch sinnvoll sein, dass man den Fragetyp "Lückentext" verwendet.

by s109993 (12.0k points)
ja, ist es.
Da es aber den Fragebogen in Deutsch gibt, kann ich das Layout nicht verändern, da sonst der deutsche Teil nicht mehr richtig formatiert ist.
Ich habe also eine links nach rechts Sprache und eine rechts nach links Sprache.
Deshalb müsste ich quasi nur die Positionierung des Texteingabefelds oer Script im Item verändern (soweit habe ich mir das theoretisch jedenfalls vorgestellt)
by SoSci Survey (330k points)
> da sonst der deutsche Teil nicht mehr richtig formatiert ist.

Die Breite der Beschriftung sollte mit einem korrekten Layout aber nichts zu tun haben, oder? Falls doch, posten Sie gerne einen Pretest-Link direkt (!) zur betroffenen Seite, dann werfe ich einen Blick darauf.

Auch der Lückentext sollte in beiden Sprachen korrekt funktionieren.
by s109993 (12.0k points)
Ich habe probeweise die Breite der Beschriftung von 120px auf 60 reduziert, aber ohne großen Effekt.
https://ofb.iea-hamburg.de/KTNP/?act=QeZaO3HkXjHISWZpBKySCOPB  (Persisch)

https://ofb.iea-hamburg.de/KTNP/?act=xGbNiKgZnU1vofdi6LcliQYY
(gleiche Seite auf Deutsch)

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...