<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.limesurvey.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rgarrote</id>
	<title>LimeSurvey Manual - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.limesurvey.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rgarrote"/>
	<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/Special:Contributions/Rgarrote"/>
	<updated>2026-08-15T14:13:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175922</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175922"/>
		<updated>2023-02-28T15:32:05Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;br /&gt;
&lt;br /&gt;
===Archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier nueva carpeta de plantilla que cree:&lt;br /&gt;
*&#039;&#039;&#039;startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en el etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot; , y no debe contener el etiqueta &amp;quot;&amp;lt;html&amp;gt; &amp;quot;. Este &#039;comienzo&#039; de una página html estándar es escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan unetiqueta &amp;lt;body&amp;gt;. Aunque muchos navegadores no requieren un cumplimiento estricto de los estándares HTML de W3, el script de LimeSurvey necesita encontrar una etiqueta &amp;lt;body&amp;gt; para ejecutar ciertos elementos de javascript. No es común ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y su descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente y por tanto debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir, no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039;welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal de las encuestas &#039;todo en uno&#039;). Puede usarlo para imprimir el texto de bienvenida y otra información que deba proporcionarse en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un envoltorio de &#039;resumen&#039; para preguntas dentro de un grupo. Tiene una plantilla &#039;endgroup.pstpl&#039; pareja que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de éste.&lt;br /&gt;
*&#039;&#039;&#039;groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla se utiliza para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a &#039;&#039;Presentación y configuración de navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. Si no, este archivo no se incluye en absoluto.&lt;br /&gt;
*&#039;&#039;&#039;question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y texto de ayuda de su encuesta. En las encuestas &amp;quot;grupo a grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se alterna repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esto y todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales que se encuentran al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir a los diseñadores de plantillas un mayor control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl. &lt;br /&gt;
*&#039;&#039;&#039;completed.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se usa en todas las páginas excepto en la página completada.&lt;br /&gt;
*&#039;&#039;&#039;printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_group.pstpl :&#039;&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl , pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&lt;br /&gt;
=== CSS y JavaScript===&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
==== Reemplazo de CSS o Javascript predeterminados ====&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
===Otros archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
===Páginas estándar===&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/36/es&amp;diff=175921</id>
		<title>Translations:Theme editor/36/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/36/es&amp;diff=175921"/>
		<updated>2023-02-28T15:32:04Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Páginas estándar===&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175920</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175920"/>
		<updated>2023-02-28T15:32:02Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;br /&gt;
&lt;br /&gt;
===Archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier nueva carpeta de plantilla que cree:&lt;br /&gt;
*&#039;&#039;&#039;startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en el etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot; , y no debe contener el etiqueta &amp;quot;&amp;lt;html&amp;gt; &amp;quot;. Este &#039;comienzo&#039; de una página html estándar es escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan unetiqueta &amp;lt;body&amp;gt;. Aunque muchos navegadores no requieren un cumplimiento estricto de los estándares HTML de W3, el script de LimeSurvey necesita encontrar una etiqueta &amp;lt;body&amp;gt; para ejecutar ciertos elementos de javascript. No es común ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y su descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente y por tanto debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir, no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039;welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal de las encuestas &#039;todo en uno&#039;). Puede usarlo para imprimir el texto de bienvenida y otra información que deba proporcionarse en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un envoltorio de &#039;resumen&#039; para preguntas dentro de un grupo. Tiene una plantilla &#039;endgroup.pstpl&#039; pareja que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de éste.&lt;br /&gt;
*&#039;&#039;&#039;groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla se utiliza para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a &#039;&#039;Presentación y configuración de navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. Si no, este archivo no se incluye en absoluto.&lt;br /&gt;
*&#039;&#039;&#039;question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y texto de ayuda de su encuesta. En las encuestas &amp;quot;grupo a grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se alterna repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esto y todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales que se encuentran al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir a los diseñadores de plantillas un mayor control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl. &lt;br /&gt;
*&#039;&#039;&#039;completed.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se usa en todas las páginas excepto en la página completada.&lt;br /&gt;
*&#039;&#039;&#039;printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_group.pstpl :&#039;&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl , pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&lt;br /&gt;
=== CSS y JavaScript===&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
==== Reemplazo de CSS o Javascript predeterminados ====&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
===Otros archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/34/es&amp;diff=175919</id>
		<title>Translations:Theme editor/34/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/34/es&amp;diff=175919"/>
		<updated>2023-02-28T15:32:01Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Otros archivos de plantilla===&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175918</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175918"/>
		<updated>2023-02-28T15:31:57Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;br /&gt;
&lt;br /&gt;
===Archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier nueva carpeta de plantilla que cree:&lt;br /&gt;
*&#039;&#039;&#039;startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en el etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot; , y no debe contener el etiqueta &amp;quot;&amp;lt;html&amp;gt; &amp;quot;. Este &#039;comienzo&#039; de una página html estándar es escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan unetiqueta &amp;lt;body&amp;gt;. Aunque muchos navegadores no requieren un cumplimiento estricto de los estándares HTML de W3, el script de LimeSurvey necesita encontrar una etiqueta &amp;lt;body&amp;gt; para ejecutar ciertos elementos de javascript. No es común ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y su descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente y por tanto debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir, no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039;welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal de las encuestas &#039;todo en uno&#039;). Puede usarlo para imprimir el texto de bienvenida y otra información que deba proporcionarse en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un envoltorio de &#039;resumen&#039; para preguntas dentro de un grupo. Tiene una plantilla &#039;endgroup.pstpl&#039; pareja que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de éste.&lt;br /&gt;
*&#039;&#039;&#039;groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla se utiliza para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a &#039;&#039;Presentación y configuración de navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. Si no, este archivo no se incluye en absoluto.&lt;br /&gt;
*&#039;&#039;&#039;question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y texto de ayuda de su encuesta. En las encuestas &amp;quot;grupo a grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se alterna repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esto y todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales que se encuentran al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir a los diseñadores de plantillas un mayor control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl. &lt;br /&gt;
*&#039;&#039;&#039;completed.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se usa en todas las páginas excepto en la página completada.&lt;br /&gt;
*&#039;&#039;&#039;printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_group.pstpl :&#039;&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl , pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&lt;br /&gt;
=== CSS y JavaScript===&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
==== Reemplazo de CSS o Javascript predeterminados ====&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/32/es&amp;diff=175917</id>
		<title>Translations:Theme editor/32/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/32/es&amp;diff=175917"/>
		<updated>2023-02-28T15:31:56Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Reemplazo de CSS o Javascript predeterminados ====&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175916</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175916"/>
		<updated>2023-02-28T15:31:24Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;br /&gt;
&lt;br /&gt;
===Archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier nueva carpeta de plantilla que cree:&lt;br /&gt;
*&#039;&#039;&#039;startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en el etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot; , y no debe contener el etiqueta &amp;quot;&amp;lt;html&amp;gt; &amp;quot;. Este &#039;comienzo&#039; de una página html estándar es escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan unetiqueta &amp;lt;body&amp;gt;. Aunque muchos navegadores no requieren un cumplimiento estricto de los estándares HTML de W3, el script de LimeSurvey necesita encontrar una etiqueta &amp;lt;body&amp;gt; para ejecutar ciertos elementos de javascript. No es común ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y su descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente y por tanto debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir, no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039;welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal de las encuestas &#039;todo en uno&#039;). Puede usarlo para imprimir el texto de bienvenida y otra información que deba proporcionarse en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un envoltorio de &#039;resumen&#039; para preguntas dentro de un grupo. Tiene una plantilla &#039;endgroup.pstpl&#039; pareja que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de éste.&lt;br /&gt;
*&#039;&#039;&#039;groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla se utiliza para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a &#039;&#039;Presentación y configuración de navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. Si no, este archivo no se incluye en absoluto.&lt;br /&gt;
*&#039;&#039;&#039;question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y texto de ayuda de su encuesta. En las encuestas &amp;quot;grupo a grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se alterna repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esto y todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales que se encuentran al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir a los diseñadores de plantillas un mayor control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl. &lt;br /&gt;
*&#039;&#039;&#039;completed.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se usa en todas las páginas excepto en la página completada.&lt;br /&gt;
*&#039;&#039;&#039;printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_group.pstpl :&#039;&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl , pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&lt;br /&gt;
=== CSS y JavaScript===&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/30/es&amp;diff=175915</id>
		<title>Translations:Theme editor/30/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/30/es&amp;diff=175915"/>
		<updated>2023-02-28T15:31:23Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== CSS y JavaScript===&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175914</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175914"/>
		<updated>2023-02-28T15:31:14Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;br /&gt;
&lt;br /&gt;
===Archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier nueva carpeta de plantilla que cree:&lt;br /&gt;
*&#039;&#039;&#039;startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en el etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot; , y no debe contener el etiqueta &amp;quot;&amp;lt;html&amp;gt; &amp;quot;. Este &#039;comienzo&#039; de una página html estándar es escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan unetiqueta &amp;lt;body&amp;gt;. Aunque muchos navegadores no requieren un cumplimiento estricto de los estándares HTML de W3, el script de LimeSurvey necesita encontrar una etiqueta &amp;lt;body&amp;gt; para ejecutar ciertos elementos de javascript. No es común ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y su descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente y por tanto debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir, no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039;welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal de las encuestas &#039;todo en uno&#039;). Puede usarlo para imprimir el texto de bienvenida y otra información que deba proporcionarse en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un envoltorio de &#039;resumen&#039; para preguntas dentro de un grupo. Tiene una plantilla &#039;endgroup.pstpl&#039; pareja que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de éste.&lt;br /&gt;
*&#039;&#039;&#039;groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla se utiliza para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a &#039;&#039;Presentación y configuración de navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. Si no, este archivo no se incluye en absoluto.&lt;br /&gt;
*&#039;&#039;&#039;question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y texto de ayuda de su encuesta. En las encuestas &amp;quot;grupo a grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se alterna repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esto y todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales que se encuentran al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir a los diseñadores de plantillas un mayor control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl. &lt;br /&gt;
*&#039;&#039;&#039;completed.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se usa en todas las páginas excepto en la página completada.&lt;br /&gt;
*&#039;&#039;&#039;printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_group.pstpl :&#039;&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl , pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/29/es&amp;diff=175913</id>
		<title>Translations:Theme editor/29/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/29/es&amp;diff=175913"/>
		<updated>2023-02-28T15:31:13Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier nueva carpeta de plantilla que cree:&lt;br /&gt;
*&#039;&#039;&#039;startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en el etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot; , y no debe contener el etiqueta &amp;quot;&amp;lt;html&amp;gt; &amp;quot;. Este &#039;comienzo&#039; de una página html estándar es escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan unetiqueta &amp;lt;body&amp;gt;. Aunque muchos navegadores no requieren un cumplimiento estricto de los estándares HTML de W3, el script de LimeSurvey necesita encontrar una etiqueta &amp;lt;body&amp;gt; para ejecutar ciertos elementos de javascript. No es común ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y su descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente y por tanto debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir, no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039;welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal de las encuestas &#039;todo en uno&#039;). Puede usarlo para imprimir el texto de bienvenida y otra información que deba proporcionarse en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un envoltorio de &#039;resumen&#039; para preguntas dentro de un grupo. Tiene una plantilla &#039;endgroup.pstpl&#039; pareja que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de éste.&lt;br /&gt;
*&#039;&#039;&#039;groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla se utiliza para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a &#039;&#039;Presentación y configuración de navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. Si no, este archivo no se incluye en absoluto.&lt;br /&gt;
*&#039;&#039;&#039;question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y texto de ayuda de su encuesta. En las encuestas &amp;quot;grupo a grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se alterna repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esto y todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales que se encuentran al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir a los diseñadores de plantillas un mayor control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl. &lt;br /&gt;
*&#039;&#039;&#039;completed.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se usa en todas las páginas excepto en la página completada.&lt;br /&gt;
*&#039;&#039;&#039;printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_group.pstpl :&#039;&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl , pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175912</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175912"/>
		<updated>2023-02-28T14:56:13Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;br /&gt;
&lt;br /&gt;
===Archivos de plantilla===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/28/es&amp;diff=175911</id>
		<title>Translations:Theme editor/28/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/28/es&amp;diff=175911"/>
		<updated>2023-02-28T14:56:12Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Archivos de plantilla===&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175910</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175910"/>
		<updated>2023-02-28T14:56:08Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/27/es&amp;diff=175909</id>
		<title>Translations:Theme editor/27/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/27/es&amp;diff=175909"/>
		<updated>2023-02-28T14:56:07Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Estructura de página/Uso de plantilla===&lt;br /&gt;
*&#039;&#039;&#039;La Página de Bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039; &#039;Las Páginas de Preguntas:&#039;&#039;&#039; startpage.pstpl, encuesta.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;La Página Final:&#039;&#039;&#039; startpage .pstpl, evaluación.pstpl, completado.pstpl, endpage.pstpl&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175908</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175908"/>
		<updated>2023-02-28T14:55:01Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175907</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175907"/>
		<updated>2023-02-28T14:54:21Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/25/es&amp;diff=175906</id>
		<title>Translations:Theme editor/25/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/25/es&amp;diff=175906"/>
		<updated>2023-02-28T14:54:20Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cuando &#039;&#039;&#039;exporte &#039;&#039;&#039;una plantilla, se creará un archivo ZIP con todos los archivos de su plantilla (archivos .pstpl, imágenes, archivos css, ...). Puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip exportado a otra instalación de LimeSurvey usando la función de importación o puede copiar manualmente el archivo a otra instalación de LimeSurvey y extraerlo en el correspondiente [[Theme editor#Template files location|directorio de plantillas]].&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175905</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175905"/>
		<updated>2023-02-28T14:50:48Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Importar/Exportar/Copiar una plantilla===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/24/es&amp;diff=175904</id>
		<title>Translations:Theme editor/24/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/24/es&amp;diff=175904"/>
		<updated>2023-02-28T14:50:47Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Importar/Exportar/Copiar una plantilla===&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175903</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175903"/>
		<updated>2023-02-28T14:50:39Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175902</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175902"/>
		<updated>2023-02-28T14:50:04Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/280/es&amp;diff=175901</id>
		<title>Translations:Theme editor/280/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/280/es&amp;diff=175901"/>
		<updated>2023-02-28T14:50:03Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no empezar de cero, se copia la plantilla &#039;predeterminada&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039; : Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Renombrar&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: Una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175900</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175900"/>
		<updated>2023-02-28T14:46:28Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/21/es&amp;diff=175899</id>
		<title>Translations:Theme editor/21/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/21/es&amp;diff=175899"/>
		<updated>2023-02-28T14:46:26Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;El editor de temas de LimeSurvey le permite editar en línea el contenido de sus temas. Para iniciar el Editor de temas: haga clic en &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; junto al tema que desea editar o ampliar.&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175898</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175898"/>
		<updated>2023-02-28T14:40:10Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/297/es&amp;diff=175897</id>
		<title>Translations:Theme editor/297/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/297/es&amp;diff=175897"/>
		<updated>2023-02-28T14:40:09Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert|title=Atención|text=Un tema que no está construido correctamente puede causar que una encuesta (que usa la correspondiente plantilla) deje de funcionar. }}&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175896</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175896"/>
		<updated>2023-02-28T14:39:25Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/20/es&amp;diff=175895</id>
		<title>Translations:Theme editor/20/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/20/es&amp;diff=175895"/>
		<updated>2023-02-28T14:39:24Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Editor de temas&#039;&#039;&#039;: &#039;&#039;&#039;Configuración&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Temas&#039;&#039;&#039;&amp;gt; &#039;&#039;&#039;Editor de temas&#039;&#039;&#039;&lt;br /&gt;
El Editor de temas solo está disponible para los usuarios [[Manage users#Set global permissions for a user|con el permiso Plantillas]] y para superadministradores.&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175894</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175894"/>
		<updated>2023-02-28T14:37:34Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/17/es&amp;diff=175893</id>
		<title>Translations:Theme editor/17/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/17/es&amp;diff=175893"/>
		<updated>2023-02-28T14:37:33Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Nota|Los archivos de temas son una característica compleja. Además de HTML, también debe estar familiarizado con CSS, Twig y JavaScript.}}&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175892</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175892"/>
		<updated>2023-02-28T12:20:18Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/16/es&amp;diff=175891</id>
		<title>Translations:Theme editor/16/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/16/es&amp;diff=175891"/>
		<updated>2023-02-28T12:20:17Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota sobre permisos:&#039;&#039;&#039; en sistemas Unix/Linux, estos archivos de tema serán propiedad del grupo y usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener los permisos adecuados para editar estos archivos. Cuando los guarde, ¡asegúrese de que no cambien de propietario! De esta manera, aún puede usar la interfaz web de Edición de Temas si es necesario.&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175890</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175890"/>
		<updated>2023-02-28T12:17:44Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/15/es&amp;diff=175889</id>
		<title>Translations:Theme editor/15/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/15/es&amp;diff=175889"/>
		<updated>2023-02-28T12:17:43Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en &#039;&#039;&#039;Configuración&#039;&#039;&#039; en la barra de herramientas superior. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175888</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175888"/>
		<updated>2023-02-28T12:14:22Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/14/es&amp;diff=175887</id>
		<title>Translations:Theme editor/14/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/14/es&amp;diff=175887"/>
		<updated>2023-02-28T12:14:21Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una función avanzada que requiere experiencia y conocimientos de HTML.&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175886</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175886"/>
		<updated>2023-02-28T12:13:22Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
==Creando un nuevo tema==&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/12/es&amp;diff=175885</id>
		<title>Translations:Theme editor/12/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/12/es&amp;diff=175885"/>
		<updated>2023-02-28T12:13:21Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Creando un nuevo tema==&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175884</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175884"/>
		<updated>2023-02-28T12:02:55Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Creando una nueva encuesta=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/10/es&amp;diff=175883</id>
		<title>Translations:Theme editor/10/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/10/es&amp;diff=175883"/>
		<updated>2023-02-28T12:02:54Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada traducción de idiomas correspondiente (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175882</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175882"/>
		<updated>2023-02-28T11:57:19Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada corresponsal de traducción de idiomas (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Creando una nueva encuesta=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/5/es&amp;diff=175881</id>
		<title>Translations:Theme editor/5/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/5/es&amp;diff=175881"/>
		<updated>2023-02-28T11:57:17Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar la visualoización de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175880</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175880"/>
		<updated>2023-02-28T11:55:45Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar el procesamiento de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada corresponsal de traducción de idiomas (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Creando una nueva encuesta=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/312/es&amp;diff=175879</id>
		<title>Translations:Theme editor/312/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/312/es&amp;diff=175879"/>
		<updated>2023-02-28T11:55:44Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la visualización de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema.&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175878</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175878"/>
		<updated>2023-02-28T11:53:58Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar el procesamiento de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada corresponsal de traducción de idiomas (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Creando una nueva encuesta=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/4/es&amp;diff=175877</id>
		<title>Translations:Theme editor/4/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/4/es&amp;diff=175877"/>
		<updated>2023-02-28T11:53:57Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Como Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y publicaciones en foros sobre esto en Internet.&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175876</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175876"/>
		<updated>2023-02-28T11:52:25Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y posts en foros sobre esto en Internet.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar el procesamiento de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada corresponsal de traducción de idiomas (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Creando una nueva encuesta=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175875</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175875"/>
		<updated>2023-02-28T11:52:17Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y posts en foros sobre esto en Internet.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar el procesamiento de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada corresponsal de traducción de idiomas (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Creando una nueva encuesta=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175874</id>
		<title>Theme editor/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Theme_editor/es&amp;diff=175874"/>
		<updated>2023-02-28T11:51:56Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
LimeSurvey tiene un sistema avanzado de temas y estilos que brinda a los desarrolladores una forma eficiente de personalizar la apariencia de la encuesta. Desde LS3, ya no estamos hablando de &#039;&#039;&#039;&amp;quot;plantillas&amp;quot;&#039;&#039;&#039; como en versiones anteriores, sino de &#039;&#039;&#039;&amp;quot;temas&amp;quot;&#039;&#039;&#039;. Los &#039;&#039;&#039;temas&#039;&#039;&#039; permiten controlar el aspecto de las páginas durante una encuesta. Un administrador de la encuesta puede seleccionar un tema predeterminado que se utilizará para cada encuesta para personalizarlo aún más y mejorar su apariencia. Los &#039;&#039;&#039;Temas&#039;&#039;&#039; vienen con opciones que proporcionan al administrador sin habilidad de codificación una manera simple de agregar un logotipo en la página de bienvenida, cambiar los colores de fondo, seleccionar una fuente, etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
LimeSurvey viene con 3 temas preinstalados. Estos temas iniciales están definidos por directorios ubicados en el directorio de instalación de LimeSurvey &amp;quot;themes/survey/&amp;quot;. Cada tema tiene su propio directorio. Dentro del directorio principal de un tema, encontrará un archivo de configuración en XML y numerosos directorios que contienen las vistas &#039;&#039;&#039;temas (.twig)&#039;&#039;&#039;, &#039;&#039;&#039;hojas de estilo en cascada (.css)&#039;&#039;&#039;, &#039;&#039;&#039;scripts&#039;&#039;&#039;, &#039;&#039;&#039;imágenes&#039;&#039;&#039; (&#039;&#039;&#039;.jpg&#039;&#039;&#039; o &#039;&#039;&#039;.png&#039;&#039;&#039;), y tal vez otros.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Desde LimeSurvey 2.50, el motor de temas utiliza [http://getbootstrap.com/docs/3.3/ Bootstrap 3] como framework CSS. Bootstrap 3 es un framework estándar, los desarrolladores encontrarán una gran cantidad de documentación, tutoriales y posts en foros sobre esto en Internet.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Desde LimeSurvey 3, el motor de temas utiliza [https://twig.symfony.com Twig], por lo que los desarrolladores de temas pueden cambiar la lógica de la encuesta de forma segura y fácil. Twig reemplaza el antiguo sistema de palabras clave de reemplazo que se usaba en las versiones anteriores. La lógica que se utilizó para generar el HTML de las palabras clave ahora está disponible dentro de las vistas del tema.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snippet del tema Vanilla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;twig&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;{{ aSurveyInfo.class.answercontainer }} col-xs-12&amp;quot; {{ aSurveyInfo.attr.answercontainer }}&amp;gt;&lt;br /&gt;
  {# NOTA: Si desea personalizar el procesamiento de la pregunta, use un tema de pregunta #}&lt;br /&gt;
  {{aQuestion.answer | raw}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los temas, al ser HTML y código Twig, tienden a definir el posicionamiento y el tipo de texto a mostrar y características estructurales similares de la página. A menudo hacen referencia o incluyen otros archivos. La mayoría de ellos hacen referencia a un archivo común de hojas de estilo en cascada (CSS) que define el estilo de fuente, color, tamaño, fondo y parámetros similares comunes a todas las páginas de la encuesta. Las hojas de estilo hacen referencia a los parámetros de &#039;&#039;&#039;clase&#039;&#039;&#039; HTML que están asociados con los diversos tipos de objetos en el código HTML. Esto permite que la hoja de estilo describa cómo mostrar cada uno de los muchos tipos de texto u otros objetos que pueden aparecer en varios lugares. Hay clases únicas para cada tipo de pregunta en LimeSurvey y, por lo tanto, dan un control detallado sobre la apariencia de cada una. También se puede hacer referencia a los archivos de imagen, como logotipos o constructores especiales de barras de progreso, en el archivo de tema. Finalmente, las palabras clave especiales entre llaves se reemplazan con texto definido en la encuesta para cada corresponsal de traducción de idiomas (por ejemplo, el &#039;Título de la encuesta&#039; o el &#039;Texto de pregunta&#039; para cada idioma definido).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si crea un nuevo tema personalizado, considere compartirlo con la comunidad LimeSurvey y ponerlo a disposición de otros. Con su ayuda, podemos hacer crecer nuestro repositorio de temas, encuestas y otros complementos para que LimeSurvey sea aún mejor.&lt;br /&gt;
Vea nuestro [https://www.limesurvey.org/index.php?option=com_sobipro&amp;amp;sid=55:Templates&amp;amp;Itemid=729 repositorio de plantillas LimeSurvey] donde puede compartir sus plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Creando una nueva encuesta=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder crear un nuevo tema (o editar un tema existente), necesita [[Manage users#Set global permissions for a user | Permisos de usuario para edición de plantillas]] en LimeSurvey, así como permisos para manipular los archivos en el funcionamiento subyacentes del sistema que aloja su instalación de LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;Nota de advertencia:&#039;&#039;&#039;&amp;lt;/span&amp;gt; Si cambia de tema, también podría afectar todas las encuestas preexistentes de su instalación de LimeSurvey. Los temas son una característica avanzada que requiere experiencia y conocimiento de HTML para que funcionen sin problemas. &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
La forma preferida de crear un nuevo tema es a través del &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; (ver más abajo), que se encuentra en el cuadro de diálogo &#039;&#039;&#039;Configuración&#039;&#039;&#039;. Es posible que a algunas personas les guste trabajar directamente con archivos de temas para poder usar su editor de texto favorito en lugar de la interfaz web. En este caso, aún use el Editor de temas para crear primero su nuevo tema. Esto creará un nuevo tema base con todos los archivos que necesita en el directorio &#039;&#039;LimeSurvey_web_root/upload/themes/survey/su_nuevo_tema&#039;&#039;. Desde allí, puede usar su editor de texto para ajustar manualmente los archivos de la plantilla.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota de permisos:&#039;&#039;&#039; en sistemas unix/linux, estos archivos de temas serán propiedad del grupo y del usuario donde se ejecuta el servidor web (puede ser &amp;quot;www&amp;quot; o &amp;quot;www-data&amp;quot; para algunos sistemas). Por lo tanto, asegúrese de tener acceso suficiente para editar estos archivos. Cuando los guarde, asegúrese de que no cambien la propiedad. De esta manera, aún puede utilizar la interfaz web de edición de temas si es necesario. &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una serie de elementos &#039;públicos&#039; de LimeSurvey se pueden ajustar mediante una serie de temas. La siguiente sección proporciona una explicación muy breve de estas plantillas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Note|Los archivos de temas pueden parecer complejos. Además de HTML, es posible que deba comprender CSS, Twig y JavaScript.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=El editor de temas de LimeSurvey=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para facilitar la comprensión y la actualización rápida de un tema, LimeSurvey proporciona un &#039;&#039;&#039;Editor de temas&#039;&#039;&#039; en la barra principal de herramientas &#039;&#039;&#039;administrativas&#039;&#039;&#039; de la aplicación. Este Editor de temas solo está disponible para usuarios [[Manage users#Set global permissions for a user | con permisos de Plantillas]] y para superadministradores.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
{{Alert|title=Atención|text=Un tema que no se construye correctamente puede hacer que una encuesta (que usa la plantilla correspondiente) no funcione. }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
El editor de temas LimeSurvey le permite editar el contenido de sus temas en línea. Para iniciar el Editor de temas: haga clic en el enlace &#039;&#039;&#039;Temas&#039;&#039;&#039; en el menú &#039;&#039;&#039;Configuración&#039;&#039;&#039; y luego haga clic en el botón &amp;quot;Editor de temas&amp;quot; al lado del tema que desea editar o ampliar.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Themes menu.png]]&lt;br /&gt;
[[File:Theme editor button.png|&#039;&#039;El botón para acceder al editor de temas para el tema Bootswatch&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La página del editor de plantillas le permite seleccionar la plantilla que desea editar/ver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template-editor-2013-7-10_11_38_16.png | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones están disponibles:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Crear&#039;&#039;&#039;: Le permite crear una nueva plantilla. Para no comenzar desde cero, se copia la plantilla &#039;predeterminada&#039;&lt;br /&gt;
*&#039;&#039;&#039;Importar&#039;&#039;&#039;: Le permite importar una plantilla desde un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Exportar&#039;&#039;&#039;: Le permite exportar la plantilla actual a un archivo ZIP.&lt;br /&gt;
*&#039;&#039;&#039;Copiar&#039;&#039;&#039;: Le permite crear una nueva plantilla copiando la actual.&lt;br /&gt;
*&#039;&#039;&#039;Cambiar nombre&#039;&#039;&#039;: Le permite cambiar el nombre de la plantilla. Generalmente se usa después de copiar o importar una plantilla.&lt;br /&gt;
*&#039;&#039;&#039;Plantilla&#039;&#039;&#039;: es una lista desplegable que muestra todas las plantillas disponibles que se encuentran en su instalación de LimeSurvey.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Pantalla&#039;&#039;&#039;: es una lista desplegable que le permite elegir qué página de encuesta en particular de esa plantilla desea ver.&lt;br /&gt;
*&#039;&#039;&#039;Volver al panel de administración&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/exportar /copiar una plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Cuando &#039;&#039;&#039;exporta&#039;&#039;&#039; una plantilla, se creará un archivo ZIP con todos los archivos de los que se compone su plantilla (archivos .pstpl, imágenes, archivos css, ...). Simplemente puede &#039;&#039;&#039;importar&#039;&#039;&#039; el archivo zip que exportó a otra instalación de LimeSurvey utilizando la función de importación o puede copiar manualmente el archivo en otra instalación de LimeSurvey y extraerlo en el [[Theme editor#Template files location| directorio de la plantilla allí]].&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Sin embargo, es preferible utilizar las funciones de importación/exportación/copia de plantillas de LimeSurvey en el editor de plantillas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Estructura de página / uso de plantilla==&lt;br /&gt;
*&#039;&#039;&#039;La página de bienvenida:&#039;&#039;&#039; startpage.pstpl, welcome.pstpl, privacy.pstpl, navigator.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039;Las páginas de preguntas:&#039;&#039;&#039; startpage.pstpl, survey.pstpl, startgroup.pstpl, groupdescription.pstpl, question.pstpl, endgroup.pstpl, endpage.pstpl&lt;br /&gt;
*&#039;&#039;&#039; La página final:&#039;&#039;&#039; startpage.pstpl , Assessment.pstpl, complete.pstpl, endpage.pstpl&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los siguientes archivos de plantilla se utilizan para producir su encuesta pública y deben existir en cualquier carpeta de plantilla nueva que cree:&lt;br /&gt;
*&#039;&#039;&#039;Startpage.pstpl:&#039;&#039;&#039; Produce el inicio de cada página html. Comienza en la etiqueta &amp;quot;&amp;lt;head&amp;gt;&amp;quot;, y no debe contener la etiqueta &amp;quot;&amp;lt;html&amp;gt;&amp;quot;. Este &#039;principio&#039; de una página html estándar está escrito por los scripts. Asegúrese de que sus archivos startpage.pstpl contengan una etiqueta &amp;quot;&amp;lt;body&amp;gt;&amp;quot;. Aunque muchos navegadores no requieren un estricto cumplimiento de los estándares W3 HTML, el script LimeSurvey necesita encontrar una etiqueta para ejecutar ciertos elementos de JavaScript. No se espera ver muchas &#039;palabras clave&#039; utilizadas en el archivo startpage.pstpl. Sin embargo, es posible que desee poner {SURVEYNAME} en el título. El archivo startpage.pstpl puede contener código que termina en el archivo endpage.pstpl correspondiente. Por ejemplo, puede iniciar una tabla en este archivo y cerrar la tabla en el archivo endpage.pstpl. Los archivos startpage.pstpl y endpage.pstpl envuelven todas las páginas posibles utilizadas por LimeSurvey.&lt;br /&gt;
*&#039;&#039;&#039;Survey.pstpl:&#039;&#039;&#039; Esta plantilla es la segunda utilizada en la mayoría de las páginas y proporciona un espacio para poner el nombre de la encuesta y descripción. Esta plantilla no tiene una plantilla de &#039;cierre&#039; correspondiente, por lo que debe cerrar todas las etiquetas abiertas en este archivo de plantilla (es decir: no deje una tabla abierta aquí porque no hay otro lugar para cerrarla).&lt;br /&gt;
*&#039;&#039;&#039; welcome.pstpl:&#039;&#039;&#039; Esta plantilla solo se usa en la pantalla de bienvenida (que también se encuentra en la página principal para encuestas &#039;todo en uno&#039;). Puede usar esto para imprimir el texto de bienvenida y otra información que se debe proporcionar en la introducción. Al igual que el archivo &#039;survey.pstpl&#039;, no hay una plantilla de &#039;cierre&#039; correspondiente, por lo que todas las etiquetas abiertas en este archivo de plantilla también deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Startgroup.pstpl:&#039;&#039;&#039; Esta plantilla puede proporcionar un &#039;resumen&#039; para las preguntas dentro de un grupo. Tiene una plantilla coincidente &#039;endgroup.pstpl&#039; que se puede usar para cerrar cualquier etiqueta abierta en este archivo, por lo que puede abrir una tabla dentro de este.&lt;br /&gt;
*&#039;&#039;&#039;Groupdescription.pstpl:&#039;&#039;&#039; Este archivo de plantilla es se usa para mostrar una descripción de un grupo. Tenga en cuenta que en la configuración de la encuesta (acceda a la &#039;&#039;Configuración de presentación y navegación&#039;&#039; haciendo clic en la pestaña &#039;&#039;&#039;Presentación&#039;&#039;&#039;) puede establecer si la descripción del grupo debe mostrarse o no. De lo contrario, este archivo no está incluido en lo absoluto.&lt;br /&gt;
*&#039;&#039;&#039;Question.pstpl:&#039;&#039;&#039; Este archivo contiene las secciones de preguntas, respuestas y textos de ayuda de su encuesta. En las encuestas &amp;quot;grupo por grupo&amp;quot; y &amp;quot;todo en uno&amp;quot;, esta plantilla se cicla repetidamente con cada pregunta. No hay un archivo de cierre correspondiente para esta por lo que todas las etiquetas deben cerrarse.&lt;br /&gt;
*&#039;&#039;&#039;Question_start.pstpl:&#039;&#039;&#039; Este archivo contiene los elementos individuales encontrados al comienzo de una pregunta. Se incluye dentro de &#039;question.pstpl&#039; a través de la palabra clave {QUESTION}. Su objetivo es permitir que los diseñadores de plantillas tengan más control sobre el diseño de una pregunta. Esta plantilla se encuentra fuera del sistema de plantillas normal y &#039;&#039;&#039;fue reemplazada (a partir de LimeSurvey 1.87)&#039;&#039;&#039;. Todas las palabras clave de esta plantilla ahora están disponibles directamente en question.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;Complete.pstpl:&#039;&#039;&#039; Esta página se muestra como la página final cuando las respuestas de la encuesta se han guardado y la encuesta ha terminado. Se puede usar para mostrar un &amp;quot;enlace de reenvío&amp;quot; como se establece en la configuración de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Endgroup.pstpl:&#039;&#039;&#039; Este archivo cierra el grupo y se puede usar para cerrar cualquier etiqueta abierta en el archivo startgroup.pstpl.&lt;br /&gt;
*&#039;&#039;&#039;navigator.pstpl:&#039;&#039;&#039; Este archivo contiene los botones que navegan por la encuesta, &amp;quot;siguiente&amp;quot;, &amp;quot;anterior&amp;quot;, &amp;quot;último&amp;quot;, &amp;quot;enviar&amp;quot;, &amp;quot;guardar hasta ahora&amp;quot; y el enlace &amp;quot;borrar todo&amp;quot;. Se utiliza en todas las páginas, excepto en la página &#039;Complete&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Printanswers.pstpl:&#039;&#039;&#039; Este archivo tiene el contenedor HTML necesario para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_group.pstpl:&#039;&#039;&#039; Este archivo es el mismo que startgroup.pstpl y endgroup.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;Print_question.pstpl:&#039;&#039;&#039; Este archivo es el mismo que question.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
*&#039;&#039;&#039;print_survey.pstpl:&#039;&#039;&#039; Este archivo es el mismo que survey.pstpl, pero para la versión impresa de la encuesta.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==CSS y Javascript==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dos archivos que siempre se usan en una plantilla son template.css (para CSS) y template.js (para Javascript).&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATECSS}:&#039;&#039;&#039; Agrega líneas para el css predeterminado, template.css, y template-rtl.css para el lenguaje rtl.&lt;br /&gt;
*&#039;&#039;&#039;{TEMPLATEJS}:&#039;&#039;&#039; Agrega líneas para los archivos javascript predeterminados, template.js y todos los archivos js necesarios para LimeSurvey.&lt;br /&gt;
&lt;br /&gt;
===Uso de Bootstrap===&lt;br /&gt;
LimeSurvey tiene Bootstrap 3 incorporado, por lo que puede diseñar todas sus plantillas con las bien documentadas clases de Bootstrap.&lt;br /&gt;
Para obtener más información, consulte la [https://getbootstrap.com documentación de Bootstrap ].&lt;br /&gt;
&lt;br /&gt;
También se incluye el complemento [https://github.com/flatlogic/awesome-bootstrap-checkbox Awesome-Bootstrap-Checkbox]. Con él, puede usar las clases de color típicas de Bootstrap (información, advertencia, peligro, etc.) también con el sufijo &amp;quot;-checkbox&amp;quot; o &amp;quot;-radio&amp;quot;, aunque las casillas de verificación y las radios se diseñan como usted prefiera.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Reemplazar el CSS o Javascript por defecto===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algunas preguntas usan archivos específicos para Javascript o CSS. Si necesita reemplazar una función, use un sistema en cascada. Para la función javascript, la última función leída es la función utilizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Otros archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ya no utiliza &#039;&#039;&#039;privacy.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;invitationemail.pstpl&#039;&#039;&#039;, &#039;&#039;&#039;reminderemail.pstpl&#039;&#039;&#039; y &#039;&#039;&#039;confirmemail.pstpl&#039;&#039;&#039; en su lugar, puede configurarlos en los archivos de idioma correspondientes. Los mensajes de correo electrónico ahora se pueden editar encuesta por encuesta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Páginas estándar==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hay diez páginas estándar que un participante de la encuesta puede ver en el curso de tomar o acceder a la aplicación LimeSurvey. Cada una se construye a partir de una serie de archivos &#039;&#039;&#039;Plantilla&#039;&#039;&#039; comunes de la &#039;&#039;&#039;Plantilla&#039;&#039;&#039; especificada en la configuración de la encuesta. La siguiente tabla indica qué archivos de plantilla se utilizan para construir cada una de estas páginas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  &#039;&#039;&#039;Páginas de encuesta/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!Lista de&amp;lt;br /&amp;gt;Encuestas!!Bienvenido!!Pregunta!!Completado!!Limpiar todo !!Registrar!!Cargar!!Guardar!!Imprimir&amp;lt;br /&amp;gt;Respuestas!!Imprimir&amp;lt;br /&amp;gt;Encuesta&lt;br /&gt;
|-&lt;br /&gt;
|SurveyList||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Welcome|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Privacy|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Navigator|| ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Survey|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|StartGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|GroupDescription|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Question&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt;|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|EndGroup|| || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Assessment|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Completed|| || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|ClearAll|| || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Register|| || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
|Load|| || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|Save|| || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| ||&lt;br /&gt;
|-&lt;br /&gt;
|PrintAnswers|| || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||&lt;br /&gt;
|-&lt;br /&gt;
|Print Survey || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Group || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Print Question || || || || || || || || || ||align=&amp;quot;center&amp;quot; | [[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|StartPage&amp;lt;br /&amp;gt;EndPage&amp;lt;br /&amp;gt;Template.css||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]||align=&amp;quot;center&amp;quot; | [[File:check.gif]]|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.90+, esto reemplaza question.pstpl Y question_start.pstpl. Si está utilizando una plantilla personalizada anterior, debe agregar la siguiente línea al comienzo de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div {QUESTION_ESSENTIALS} class=&amp;quot;{QUESTION_CLASS}{QUESTION_MAN_CLASS}{QUESTION_INPUT_ERROR_CLASS}&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; Y luego agregue la etiqueta de cierre correspondiente al final de question.pstpl: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:red&#039;&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/span&amp;gt; NOTA: en la versión 1.91 y anteriores, los archivos js de LimeSurvey no están incluidos en la plantilla. En la versión 2, &#039;&#039;&#039;debe usar {TEMPLATEJS} en uno de sus archivos de plantilla&#039;&#039;&#039; para agregar el enlace al archivo js. Puede agregarlo en startpage.pstpl o en endpage.pstpl. Puede eliminar la línea {TEMPLATEURL}/template.js y debe reemplazarla por {TEMPLATEJS} para actualizar una plantilla personal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==La sección de control de archivos==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En la ventana &amp;quot;control de archivos&amp;quot; a la izquierda, puede hacer clic en uno de los archivos de plantilla que se utiliza para compilar la página. Puede ver en &#039;&#039;Parte de pantalla para los archivos&#039;&#039;, los archivos JavaScript y CSS. El código HTML para ese archivo aparecerá en la ventana &amp;quot;Ahora editando&amp;quot; en el centro. Si la plantilla es editable (determinada por los permisos del directorio), puede realizar cambios y guardarlos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:File Control Section.png|center]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ventana &amp;quot;Otros archivos&amp;quot; muestra una lista de todos los demás archivos del directorio de plantillas. Puede usar el lado derecho para &#039;&#039;&#039;cargar y seleccionar archivos de imagen (sus fotos, logotipos, ...) u otros archivos necesarios para crear su plantilla&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lugar de usar un enlace para cada imagen, utilice la cadena de campo {TEMPLATEURL}. Entonces, en lugar de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;/limesurvey/templates/yourtemplate/files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
puede usar {{NewIn|2.50}}:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;img src=&#039;{TEMPLATEURL}files/mypicture.jpg&#039;&amp;lt;/syntaxhighlight&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
En las versiones de LimeSurvey anteriores a 2.50 use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; img src = &#039;{TEMPLATEURL} mypicture.jpg&#039; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una &amp;quot;muestra&amp;quot; de la página de plantilla que está editando será visible en la parte inferior de la pantalla. No hay forma de eliminar una plantilla del editor de plantillas. Esto debe hacerse accediendo al directorio subyacente y eliminando manualmente los archivos desde allí. También tiene la posibilidad de seleccionar diferentes resoluciones de pantalla para evaluar mejor la sensación y el aspecto de la plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Las plantillas preinstaladas no se pueden editar con el editor de plantillas. Si desea modificarlos, cree primero una copia y edítela. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubicación de archivos de plantilla==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey almacena cada una de las plantillas &#039;estándar&#039; en su propio subdirectorio dentro del directorio &#039;&#039;/templates&#039;&#039; que se mantiene en el directorio público con los otros archivos públicos de LimeSurvey. Las plantillas de usuario personalizadas se almacenan en el directorio &#039;&#039;/upload/templates &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIEMPRE&#039;&#039;&#039; debería  haber un directorio &amp;quot;predeterminado&amp;quot; en el directorio de plantillas. Esta plantilla se usa de manera predeterminada y como alternativa si no existe una carpeta de plantilla o no se puede encontrar. Éste viene instalado por defecto.&lt;br /&gt;
&lt;br /&gt;
Puede usar cualquier archivo de imagen que suba en el área de administración de plantillas con la ayuda de esta sintaxis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; {TEMPLATEURL} filename.xyz &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Dando estilo a las Preguntas con CSS=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El estilo de las preguntas en CSS se ha vuelto mucho más fácil. Cada tipo de pregunta tiene ahora una clase única. Las preguntas obligatorias tienen una clase obligatoria adicional. Por ejemplo, para una pregunta no obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta es obligatoria, pero el usuario no la respondió o si hay una validación en una pregunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question5&amp;quot; class=&amp;quot;gender mandatory input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y si la pregunta tiene validación aplicada, pero el usuario no ha respondido correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;question6&amp;quot; class=&amp;quot;text-short input-error&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clases globales para la parte de la pregunta==&lt;br /&gt;
&lt;br /&gt;
Estas clases se usan para cada tipo de pregunta. Algunos tipos de preguntas usan solo una o dos clases, mientras que otras pueden usar muchas más.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Clases globales&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nombre de la clase&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Parte&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Tipo de pregunta&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Ejemplo&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Nota&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question {{ObsoleteIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;p class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;question&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;question&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-answers {{NewIn|3.0}}&lt;br /&gt;
| Todos los bloques de preguntas&lt;br /&gt;
| Todos los tipos de preguntas&lt;br /&gt;
|&amp;amp;lt;div class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;ul class=&amp;quot;ls-answers &amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;ls-answers&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .subquestions-list&lt;br /&gt;
| Lista de sub-preguntas&lt;br /&gt;
| Preguntas de opción múltiple, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;subquestions-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;subquestions-list&amp;quot;&amp;gt;&lt;br /&gt;
| .questions-list también se usa&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answers-list&lt;br /&gt;
| Lista de respuestas&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;answers-list&amp;quot;&amp;gt;, &amp;amp;lt;table class=&amp;quot;answers-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answer-item&lt;br /&gt;
| La parte de respuesta: una respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz, Preguntas de entrada múltiple de texto&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;answer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;answer-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .noanswer-item&lt;br /&gt;
| La parte de respuesta para sin respuesta&lt;br /&gt;
| Preguntas de opción única, preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;noanswer-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
| No answer is an answer too, then have double class noanswer-item and answer-item&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .question-item&lt;br /&gt;
| The question part: one question&lt;br /&gt;
| Multi text question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;question-item&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;question-item&amp;quot;&amp;gt;&lt;br /&gt;
| Some answers are questions too. Then we have a lot of class=&amp;quot;question-item answer-item&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-list&lt;br /&gt;
| A list of button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;button-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .button-item&lt;br /&gt;
| The answer part with a button&lt;br /&gt;
| Yes no and Gender question&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;button-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-list&lt;br /&gt;
| A list of checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;checkbox-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| Some question types use multi-list class, like checkbox with comment: class=&amp;quot;checkbox-list text-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of checkbox&lt;br /&gt;
| Array (numbers) with checkbox option&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;checkbox-list&amp;quot;&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox-item&lt;br /&gt;
| The answer part with a checkbox&lt;br /&gt;
| Multi choice question, array number (checkbox) question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;checkbox-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;checkbox-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-list&lt;br /&gt;
| A list of radio item&lt;br /&gt;
| Single choice question, array question type (each row)&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;radio-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;radio-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-array {{NewIn|3.0}}&lt;br /&gt;
| A array of radio item&lt;br /&gt;
| Array question type&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;radio-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio-item&lt;br /&gt;
| The answer part with a radio&lt;br /&gt;
| Single choice question, array question type&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;radio-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;radio-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-list&lt;br /&gt;
| A list of text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text-item&lt;br /&gt;
| The answer part of a text input&lt;br /&gt;
| Multi text question type, array of text&lt;br /&gt;
| &amp;amp;lt;li class=&amp;quot;text-item&amp;quot;&amp;gt;, &amp;lt;td class=&amp;quot;text-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .numeric-list&lt;br /&gt;
| A list of text input with numeric only answer&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-list&lt;br /&gt;
| A list of text input with numeric only answer (each row)&lt;br /&gt;
| Multi numeric question type, array of number&lt;br /&gt;
| &amp;amp;lt;ul class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;, &amp;amp;lt;tr class=&amp;quot;text-list numeric-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .number-array  {{NewIn|3.0}}&lt;br /&gt;
| The answer part of a numeric input&lt;br /&gt;
| Array of number&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;number-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-list  {{ObsoleteIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;select-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-list  {{NewIn|2.50}}&lt;br /&gt;
| A list of select&lt;br /&gt;
| Array numbers, Dual scale array (select) (each row)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-list&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-array  {{NewIn|3.0}}&lt;br /&gt;
| A array of dropdown&lt;br /&gt;
| Array numbers, Dual scale array (select)&lt;br /&gt;
| &amp;amp;lt;table class=&amp;quot;dropdown-array&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .select-item  {{ObsoleteIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;select-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;select-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .dropdown-item  {{NewIn|2.50}}&lt;br /&gt;
| The answer part of a select&lt;br /&gt;
| Array numbers, Dual scale array (select), single choice with select&lt;br /&gt;
| &amp;amp;lt;p class=&amp;quot;dropdown-item&amp;quot;&amp;gt;, &amp;amp;lt;td class=&amp;quot;dropdown-item&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .hide  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Used for accessibility: hidden with css but read by screenreader, since 2.50 : you can use sr-only from bootstrap&lt;br /&gt;
| Short text question&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;hide&amp;quot;&amp;gt;&lt;br /&gt;
| Can be used for other purposes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is activated&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it, but you can use it too in your template&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-js-hidden-sr {{NewIn|3.0}}&lt;br /&gt;
| Used for accessibility: hide it if js is activated, but always show if user use a screenreader&lt;br /&gt;
| Button for example&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-js-hidden-sr&amp;quot;&amp;gt;&lt;br /&gt;
| Button&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-no-js-hidden {{NewIn|3.0}}&lt;br /&gt;
| Used for part to be hidden if javascript is not activated&lt;br /&gt;
| Link&lt;br /&gt;
| &amp;amp;lt;a class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| LimeSurvey core used it for inactive link if javascript is not activated&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-label-xs-visibility {{NewIn|3.0}}&lt;br /&gt;
|  Label to be hidden in big screen, but show with little screen (with no more table) and to screenreader&lt;br /&gt;
| label&lt;br /&gt;
| &amp;amp;lt;label class=&amp;quot;ls-no-js-hidden&amp;quot;&amp;gt;&lt;br /&gt;
| Used for label inside table cell of array question type&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-input-group-extra {{NewIn|3.0}}&lt;br /&gt;
| Same usage of boostrap input-group-addon, but without the border and the background.&lt;br /&gt;
| right suffix&lt;br /&gt;
| &amp;amp;lt;div class=&amp;quot;ls-input-group-extra&amp;quot;&amp;gt;&lt;br /&gt;
| Used for right and left suffix (global)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .checkbox {{ObsoleteIn|3.0}}&lt;br /&gt;
| input[type=checkbox]&lt;br /&gt;
| Question with checkbox&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkbox&amp;quot;&amp;gt;&lt;br /&gt;
| Con navegadores modernos no es necesario, pero algunos navegadores antiguos lo necesitan&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .radio {{ObsoleteIn|3.0}}&lt;br /&gt;
| entrada[tipo=selección]&lt;br /&gt;
| Pregunta con selección&lt;br /&gt;
| &amp;amp;lt;input type=&amp;quot;radio&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
| With modern browser: not needed, but some old browser need this&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .text&lt;br /&gt;
| entrada[tipo=texto]&lt;br /&gt;
| Pregunta con texto de entrada o área de texto&lt;br /&gt;
| &amp;amp;lt;textarea class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .answertext&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Parte de respuestas de las preguntas tipo matriz&lt;br /&gt;
| &amp;amp;lt;th class=&amp;quot;answertext&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .col-answers&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Columna de respuestas&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .odd .even {{ObsoleteIn|2.50}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por columna&lt;br /&gt;
| &amp;amp;lt;col class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .array1 .array2  {{ObsoleteIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia por línea&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;array1&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | .ls-odd .ls-even  {{NewIn|3.0}}&lt;br /&gt;
| Tipo de pregunta de matriz&lt;br /&gt;
| Alternancia para sub-pregunta y eje Y&lt;br /&gt;
| &amp;amp;lt;tr class=&amp;quot;ls-odd&amp;quot;&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Algunos ejemplos de la parte de pregunta con clases===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de texto corto:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;question answer-item text-item &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label class=&amp;quot;hide label&amp;quot; for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Answer&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;50&amp;quot; class=&amp;quot;text  empty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Múltiples textos cortos&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;subquestions-list questions-list text-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;question-item answer-item text-item&amp;quot; id=&amp;quot;javatbdSGQA&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;answerSGQA&amp;quot;&amp;gt;Some example subquestion&amp;lt;/label&amp;gt;&lt;br /&gt;
     &amp;lt;span&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; size=&amp;quot;20&amp;quot; class=&amp;quot;text empty&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipo de pregunta de matriz&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;question subquestion-list questions-list &amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;caption class=&amp;quot;hide read&amp;quot;&amp;gt;Some explanation for accessibility.&amp;lt;/caption&amp;gt;&lt;br /&gt;
	&amp;lt;colgroup class=&amp;quot;col-responses&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;50%&amp;quot; class=&amp;quot;col-answers&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;25%&amp;quot; class=&amp;quot;odd&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;col width=&amp;quot;13.3%&amp;quot; class=&amp;quot;col-no-answer even&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/colgroup&amp;gt;&lt;br /&gt;
	&amp;lt;thead&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array1 dontread&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;No answer&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/thead&amp;gt;&lt;br /&gt;
	&amp;lt;tbody&amp;gt;&lt;br /&gt;
		&amp;lt;tr class=&amp;quot;array2 answers-list radio-list&amp;quot; id=&amp;quot;javatbdSGQ&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;th width=&amp;quot;20%&amp;quot; class=&amp;quot;answertext&amp;quot;&amp;gt;Some example subquestion&lt;br /&gt;
			&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer_cell_001 answer-item radio-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;1&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td class=&amp;quot;answer-item radio-item noanswer-item&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;label for=&amp;quot;answerSGQA&amp;quot; class=&amp;quot;hide read&amp;quot;&amp;gt;No answer&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;answerSGQA&amp;quot; name=&amp;quot;SGQA&amp;quot; class=&amp;quot;radio&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Tipo de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;Clase de pregunta&#039;&#039;&#039;||&#039;&#039;&#039;ID de pregunta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5 puntos de elección||.choice-5-pt-radio||5&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 10 puntos)||.array-10-pt||B&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (opción de 5 puntos)||.array-5-pt||A&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) escala dual||.array-flexible-duel-scale||1&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Aumento, Mismo, Disminución)||.array-aumentar-mismo-disminuir||E&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Números)||.array-multi-flexi||:&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Multi Flexible) (Texto)||.array-multi-flexi-text||;&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (Sí / No / Incierto) || .array-sí-incierto-no||C&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) || .array-flexible-row || F&lt;br /&gt;
|-&lt;br /&gt;
|Matriz (etiquetas flexibles) por columna || .array-flexible-column || H&lt;br /&gt;
|-&lt;br /&gt;
|Pregunta repetitiva || .boilerplate || X&lt;br /&gt;
|-&lt;br /&gt;
|Fecha || .date || D&lt;br /&gt;
|-&lt;br /&gt;
|Género || .gender || G&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre enorme || .text-huge || U&lt;br /&gt;
|-&lt;br /&gt;
|Cambio de idioma || .language || I&lt;br /&gt;
|-&lt;br /&gt;
|Lista (desplegable) || .list-dropdown ||!&lt;br /&gt;
|-&lt;br /&gt;
|Lista (radio) || .list-radio || L&lt;br /&gt;
|-&lt;br /&gt;
|Lista con comentario || .list-with-comment || O&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre largo || .text-long || T&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica múltiple || .numeric-multi || K&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones || .multiple-opt || M&lt;br /&gt;
|-&lt;br /&gt;
|Múltiples opciones con comentarios || .multiple-opt-comments || P&lt;br /&gt;
|-&lt;br /&gt;
|Texto corto múltiple || .multiple-short-txt || Q&lt;br /&gt;
|-&lt;br /&gt;
|Entrada numérica || .numeric || N&lt;br /&gt;
|-&lt;br /&gt;
|Clasificación || .ranking || R&lt;br /&gt;
|-&lt;br /&gt;
|Texto libre corto || .text-short || S&lt;br /&gt;
|-&lt;br /&gt;
|Sí / No ||.yes-no|| Y&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Lista completa de clases de validación==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; Nota: Antes de 1.92, solo las clases .mandatory y .input-error estaban disponibles. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas se aplican a los mensajes de sugerencia de ayuda y/o validación para que cada tipo se pueda diseñar individualmente.&lt;br /&gt;
&lt;br /&gt;
La opción .hide-tip y las opciones .input-error interactúan de manera predeterminada para que pueda ocultar las sugerencias de validación. Sin embargo, aparecen cuando hay errores de validación y desaparecen nuevamente cuando se corrigen esos errores.&lt;br /&gt;
&lt;br /&gt;
Todos estos están diseñados para eliminar la necesidad de mensajes de alerta emergentes. En cambio, los consejos pueden aparecer/desaparecer según sea necesario y están codificados por colores para indicar si las respuestas pasan los criterios de validación.&lt;br /&gt;
&lt;br /&gt;
Además, cuando visita por primera vez una página que tiene criterios de validación no satisfechos, puede codificar con color los consejos en un color agradable para mostrar qué criterios de validación aún no se han cumplido; luego vuelva a mostrar la página con un color más severo si la persona envía la página con errores de validación persistentes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Propósito&#039;&#039;&#039;||&#039;&#039;&#039;Clase CSS&#039;&#039;&#039;||&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Obligatorio || .mandatorio || la pregunta es obligatoria&lt;br /&gt;
|-&lt;br /&gt;
|Error de entrada del usuario || .input-error || la pregunta tenía al menos un error de validación&lt;br /&gt;
|-&lt;br /&gt;
|Ocultar sugerencia || .hide-tip || agregado si usa la opción hide_tip&lt;br /&gt;
|-&lt;br /&gt;
|Tipo por defecto || .em_default || para el conjunto de sugerencias predeterminado (valor numérico, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|Num respuestas || .em_num_answers || para min_answers y max_answers&lt;br /&gt;
|-&lt;br /&gt;
|Rango de valores || .em_value_range || para min/max_num_value_n y multiflexible_min/max&lt;br /&gt;
|-&lt;br /&gt;
|Rango de suma || .em_sum_range || para min/max/equals_num_value&lt;br /&gt;
|-&lt;br /&gt;
|Validación de expresiones regulares || .em_regex_validation || para la validación de expresión regular de la pregunta&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de pregunta || .em_q_fn_validation || para la opción em_validation_q&lt;br /&gt;
|-&lt;br /&gt;
|Función de validación de nivel de sub-pregunta || .em_sq_fn_validation || para la opción em_validation_sq&lt;br /&gt;
|-&lt;br /&gt;
|Otro comentario obligatorio || .em_other_comment_mandatory || para la opción other_comment_mandatory: se muestra cuando se selecciona &amp;quot;otro&amp;quot; pero falta el comentario asociado.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importando estilos en su plantilla personalizada==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Los estilos de preguntas personalizados están cerca de la parte inferior del archivo CSS de cada plantilla y comienzan con: &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; / * --------------------------- START: Question styles ----------------- ------------- * / &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si está diseñando su propia plantilla personalizada, debería poder copiar todo después de la anterior desde &#039;&#039;templates/default/template.css&#039;&#039; (para diseños basados en tablas) o &#039;&#039;/templates/limespired/template.css&#039;&#039; (para diseños basados en CSS) en su propia hoja de estilo sin ningún impacto en sus otros estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Hojas de estilo condicional de Internet Explorer==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a las marcadas discrepancias en el renderizado entre IE6 e IE7 y los otros navegadores, se incluyen hojas de estilo condicionales especiales de IE para cada plantilla.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_all-versions.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}IE_fix_older-than-7.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8]&amp;gt;&lt;br /&gt;
		&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{TEMPLATEURL}ie_fix_8.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debera incluir el código anterior en su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; y copias de ambas hojas de estilo de IE desde &#039;&#039;/templates/default/&#039;&#039; o &#039;&#039;/templates/limespired&#039;&#039; para el diseño basado en tablas y diseño basado en CSS respectivamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt; &#039;&#039;&#039;Nota:&#039;&#039;&#039; Si copia los estilos en su propia hoja de estilo, seguramente necesitará ajustarlos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Solución alternativa para Internet Explorer===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puede poner una clase condicional para &amp;lt;body&amp;gt; en startpage.pstpl y usar esta clase en su template.css. Este método se utiliza en la plantilla citronade {{ObsoleteIn|2.06}}. Agregando una clase js / no-js para tener un sistema javascript / no javascript.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;!--[if lt IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie6 ielt7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 7 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie7 ielt8 ielt9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 8 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie8 ielt9  no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE 9 ]&amp;gt; &amp;lt;body class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} ie ie9 no-js&amp;quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;!--[if gt IE 9]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;body id=&amp;quot;body&amp;quot; class=&amp;quot;lang-{SURVEYLANGUAGE} {SURVEYFORMAT} no-js&amp;quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;/*&amp;lt;![CDATA[*/(function(H){ H.className=H.className.replace(/\bno-js\b/,&#039;js&#039;) })(document.getElementsByTagName(&#039;body&#039;)[0]);/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y use en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;.ie6 {/* específico para Internet Explorer 6 */}&lt;br /&gt;
.ielt8 {/*específico para Internet Explorer 6 y 7*/}&lt;br /&gt;
.ie {/*específico para Internet Explorer*/}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Idiomas de derecha a izquierda (RTL) y justificado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El editor de texto dentro de LimeSurvey puede formatear texto RTL. Sin embargo, el editor en sí muestra el lenguaje RTL en un formato de izquierda a derecha cuando está justificado. Esto es solo un problema de visualización del editor. El RTL y la pregunta o texto justificados se mostrarán correctamente de derecha a izquierda, incluso cuando estén justificados, en su encuesta o en la vista previa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Palabras clave==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Deprecated|3.0}} &lt;br /&gt;
&lt;br /&gt;
Las palabras clave dentro de un archivo de plantilla se reemplazan por la información de la encuesta actual. Están rodeados por llaves, por ejemplo: {SURVEYNAME}.&lt;br /&gt;
&lt;br /&gt;
Las siguientes cadenas serán reemplazadas por LimeSurvey al analizar el archivo de plantilla y presentarlo a los usuarios de la encuesta. Estas cadenas de campo funcionarán en casi todas las plantillas, excepto en la &#039;Página completada&#039;. (La mayoría de estas cadenas se pueden encontrar en el archivo common.php. Si no está allí, busque en el archivo index.php).&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!&#039;&#039;&#039;Keyword&#039;&#039;&#039;!!&#039;&#039;&#039;Archivos de plantilla&#039;&#039;&#039;!!&#039;&#039;&#039;Descripción&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYNAME} || Todos Archivos || El título de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYDESCRIPTION} || Todos los archivos || La descripción de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{WELCOME} || Todos los archivos (principalmente para welcome.pstpl) || El texto de &amp;quot;bienvenida&amp;quot; de la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{PERCENTCOMPLETE} || survey.pstpl || Un pequeño gráfico que muestra el porcentaje de la encuesta completada.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPNAME} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra el nombre del grupo actual.&lt;br /&gt;
|-&lt;br /&gt;
|{GROUPDESCRIPTION} || startgroup.pstpl, groupdescription.pstpl, endgroup.pstpl || Muestra la descripción del grupo actual .&lt;br /&gt;
|-&lt;br /&gt;
|{NUMBEROFQUESTIONS} || welcome.pstpl || Muestra el número total de preguntas en la encuesta (sólo el número).&lt;br /&gt;
|-&lt;br /&gt;
|{THEREAREXQUESTIONS} || welcome. pstpl || Muestra la oración &amp;quot;Hay X preguntas en esta encuesta&amp;quot;, del archivo de idioma correspondiente. La X se reemplaza con el número de preguntas. Tenga en cuenta que esto también funcionará adecuadamente para singular o plural. Si solo hay 1 pregunta, se imprimirá &amp;quot;Hay 1 pregunta en esta encuesta&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|{CHECKJAVASCRIPT} || Todos los archivos (principalmente para welcome.pstpl) || Mensaje de advertencia cuando el navegador del usuario tiene JavaScript deshabilitado.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION} || Question.pstpl || (&#039;&#039;&#039;Ha sido reemplazado a partir de LS1.87&#039;&#039;&#039;) Muestra el texto de la pregunta actual (El formato de {QUESTION} puede personalizarse editando &#039;question_start.pstpl&#039;) Use los siguientes: {QUESTION_TEXT}, {QUESTION_MANDATORY}, {QUESTION_HELP}, {QUESTION_MAN_MESSAGE}, {QUESTION_VALID_MESSAGE}, {QUESTION_INPUT_ERROR_CLASS} con un etiquetado html apropiado en lugar de {QUESTION}.&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWER} || question.pstpl, print_question.pstpl || Muestra el formulario de respuesta para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{SGQ} || question.pstpl, texto de pregunta || Se puede utilizar en el texto de la pregunta en sí para hacer referencia dinámica al campo de entrada de la pregunta al mostrar el ID de la encuesta, el grupo y la pregunta de la pregunta actual. (a partir de svn build 9755)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTIONHELP} || question.pstpl, print_question.pstpl || Muestra el texto de ayuda (sugerencia predefinida para el tipo de pregunta) para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CLASS} || question.pstpl, print_question.pstpl || Clase única para cada tipo de pregunta. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_CODE} || question.pstpl, print_question.pstpl || Muestra el código de pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_ESSENTIALS} || question.pstpl || El ID de la pregunta y (si una pregunta es condicional), &#039;style=&amp;quot;display: none;&amp;quot;&#039;. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_HELP} || question.pstp, question_start.pstpl || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TYPE_HELP} || print_question.pstp || Muestra el texto de ayuda definido por el usuario para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_INPUT_ERROR_CLASS} || question.pstp, question_start.pstpl || Proporciona una clase si hubo un error de entrada del usuario.&lt;br /&gt;
|-&lt;br /&gt;
| {QUESTION_ID} || print_question.pstp || Proporciona una identificación única para cada pregunta para permitir el diseño de preguntas específicas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_TEXT} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto de la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MANDATORY} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el Texto &#039;obligatorio&#039; para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_CLASS} || question.pstpl, print_question.pstpl || Clase de una pregunta si es obligatoria. (Se incluirá en el etiquetado de la pregunta.)&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_MAN_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto traducido del mensaje de ayuda &#039;Obligatorio&#039; para el pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_NUMBER} || print_question.pstpl || Recuento incremental de preguntas.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_VALID_MESSAGE} || question.pstp, print_question.pstp, question_start.pstpl || Muestra el texto del mensaje de ayuda válido para la pregunta actual.&lt;br /&gt;
|-&lt;br /&gt;
|{QUESTION_SCENARIO} || print_question.pstp || Imprime el texto &#039;escenario&#039; para preguntas condicionales.&lt;br /&gt;
|-&lt;br /&gt;
|{NAVIGATOR} || navigator.pstpl || Muestra los botones de navegación (siguiente, anterior, último)&lt;br /&gt;
|-&lt;br /&gt;
|{CLEARALL} || Todos los archivos (pero destinados a navigator.pstpl) || Muestra el Enlace &amp;quot;Salir y borrar resultados&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{COMPLETED} || complete.pstpl || Muestra el mensaje &#039;completado&#039; para registrarse, cambiará dependiendo de si los campos de atributo_1 y atributo_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{URL} || complete.pstpl || Muestra la &#039;url&#039; la encuesta y el &#039;texto url&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|{PRIVACYMESSAGE} || privacy.pstpl || El mensaje de privacidad se muestra si configura su encuesta como anónima. [[Translating LimeSurvey|El texto se puede editar/traducir]] en el(los) idioma(s) configurado(s). Esto también se puede cambiar manualmente editando la plantilla privacy.pstpl que desea usar.&lt;br /&gt;
|-&lt;br /&gt;
|{TEMPLATEURL} || Todos los archivos || La URL a la ubicación de la plantilla actual (útil para hacer referencia a archivos de imagen en su plantilla).&lt;br /&gt;
|-&lt;br /&gt;
|{SURVEYRESOURCESURL} || Todos los archivos || La URL de ubicación de los archivos cargados para esta de encuesta (útil para hacer referencia a archivos de imagen en su pregunta, grupo, ...)&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITCOMPLETE} || endpage.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que ha completado la encuesta, y que presione el botón &amp;quot;Enviar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SUBMITREVIEW} || survey.pstpl || El mensaje (de los archivos de idioma) que le dice al usuario que puede revisar/cambiar las respuestas que ha hecho haciendo clic en &amp;quot;&amp;lt;&amp;lt; anterior&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{SAVEDID} || Todos los archivos || Muestra la &#039;ID de respuesta&#039; del usuario.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|{QUEXMLPDF} || Todos los archivos || Muestra el botón para exportar el  en PDF queXML, incluidas las respuestas ingresadas hasta el punto que se completó en la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: FIRSTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el nombre de usuario de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: LASTNAME} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el apellido de los usuarios de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: EMAIL} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el correo electrónico de los usuarios desde la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_1} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_1 de los tokens tabla ***&lt;br /&gt;
|-&lt;br /&gt;
|{TOKEN: ATTRIBUTE_2} || Todos los archivos || *** Si las respuestas de la encuesta NO SON ANÓNIMAS: se reemplaza con el atributo de usuario_2 de la tabla de tokens ***&lt;br /&gt;
|-&lt;br /&gt;
|{ANSWERSCLEARED} || Preferiblemente en navigator.pstpl || La instrucción &amp;quot;Respuestas borradas&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{RESTART} || clearall.pstpl || URL para reiniciar la encuesta.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERERROR} || register.pstpl || Muestra cualquier mensaje de error en la página de registro (es decir: &amp;quot;Debe incluir una dirección de correo electrónico&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE1} || register.pstpl || El mensaje &amp;quot;Debe estar registrado para completar esta encuesta&amp;quot; en el(los) idioma(s) configurado(s).&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERMESSAGE2} || register.pstpl || Detalles sobre el registro desde el idioma archivos.&lt;br /&gt;
|-&lt;br /&gt;
|{REGISTERFORM} || register.pstpl || El formulario para registrarse cambiará dependiendo de si los campos attribute_1 y attribute_2 están configurados.&lt;br /&gt;
|-&lt;br /&gt;
|{SAVE } || Funciona en navigator.pstpl || Muestra el botón &amp;quot;Guardar sus respuestas hasta ahora&amp;quot; para ofrecerle al usuario que guarde y vuelva más tarde para continuar con la encuesta. Si la opción Guardar está desactivada en las propiedades de la encuesta, la etiqueta no se mostrará ni se ignorará.&lt;br /&gt;
|-&lt;br /&gt;
|{LANGUAGECHANGER} || survey.pstpl || Muestra un interruptor en las encuestas multilingües para cambiar la pregunta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Entrada/Botones==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cada tipo de &amp;quot;entrada&amp;quot; en una encuesta se le ha dado su propio nombre de clase, para que pueda agregar CSS a su archivo &amp;quot;startpage.pstpl&amp;quot; y tener cierto control sobre la apariencia de los botones de formulario y las entradas. Estos nombres de clase son los siguientes:&lt;br /&gt;
*&#039;&#039;&#039;submit&#039;&#039;&#039; (Botones de envío)&lt;br /&gt;
*&#039;&#039;&#039;text&#039;&#039;&#039; (Entradas de texto - para texto libre corto, fecha y tipo numérico)&lt;br /&gt;
*&#039;&#039;&#039;answertext&#039;&#039;&#039; (Texto de las respuestas)&lt;br /&gt;
*&#039;&#039;&#039;radio&#039;&#039;&#039; (Botones de radio)&lt;br /&gt;
*&#039;&#039;&#039;checkbox&#039;&#039;&#039; (Casillas de verificación)&lt;br /&gt;
*&#039;&#039;&#039;select&#039;&#039;&#039; (Cuadros de selección/lista)&lt;br /&gt;
*&#039;&#039;&#039;textarea&#039;&#039;&#039; (Entradas de texto grandes - para texto libre largo)&lt;br /&gt;
*&#039;&#039;&#039;clearall&#039;&#039;&#039; (El enlace para &amp;quot;Salir y borrar&amp;quot; la encuesta)&lt;br /&gt;
*&#039;&#039;&#039;rank&#039;&#039;&#039; (La pregunta de estilo de rango. No establece el color del cuadro de selección o los cuadros de texto, pero permite cambiar el color de fondo, el color del texto, el tamaño, etc. ., para el resto de la pregunta de clasificación)&lt;br /&gt;
*&#039;&#039;&#039;graph&#039;&#039;&#039; (La tabla gráfica &amp;quot;porcentaje completado&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;innergraph&#039;&#039;&#039; (La tabla dentro de la tabla gráfica - esto contiene el texto 0% y 100%. Úselo para cambiar el tamaño de este texto)&lt;br /&gt;
*&#039;&#039;&#039;question&#039;&#039;&#039; (Configuración general para cualquier pregunta que se muestre dentro de una tabla. Generalmente, debe usar esto para asegúrese de que el tamaño y el color de la fuente sean los mismos que ha usado por defecto)&lt;br /&gt;
*&#039;&#039;&#039;mandatory&#039;&#039;&#039; (Preguntas obligatorias)&lt;br /&gt;
*&#039;&#039;&#039;input-error&#039;&#039;&#039; (Error de entrada del usuario - por si un usuario ha cometido un error con una pregunta obligatoria o pregunta con validación)&lt;br /&gt;
*&#039;&#039;&#039;array1&#039;&#039;&#039; y &#039;&#039;&#039;array2&#039;&#039;&#039; (Estos dos estilos se ciclan al presentar el rango de respuestas para una pregunta de tipo matriz. Esto le permite establecer un color de fondo alternativo para estos tipos de preguntas. &#039;&#039;&#039;Array1&#039;&#039;&#039; también se usa para los encabezados de columna en estos tipos de preguntas)&lt;br /&gt;
*&#039;&#039;&#039;Errormandatory&#039;&#039;&#039; (Establece el color y el estilo del mensaje de error &amp;quot;Esta pregunta es obligatoria&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;warningjs&#039;&#039;&#039; (Establece el color y el estilo del mensaje de advertencia que se muestra si el navegador del participante tiene JavaScript deshabilitado)&lt;br /&gt;
&lt;br /&gt;
También hay algunos elementos a los que se puede acceder utilizando la ID del elemento (&#039;&#039;&#039;#ID&#039;&#039;&#039; en CSS):&lt;br /&gt;
*&#039;&#039;&#039;Surveycontact&#039;&#039;&#039; (El mensaje de contacto que se muestra en la página de inicio)&lt;br /&gt;
*&#039;&#039;&#039;Tokenmessage&#039;&#039;&#039; (usado para mensajes dentro de la encuesta, por ejemplo, el mensaje de error que la sesión expiró)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Debido a que puede editar todos los aspectos HTML, no hay razón para rodear sus plantillas con a&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&#039;new_name&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Y luego defina un css para esa clase new_name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estilo de la barra de progreso==&lt;br /&gt;
&lt;br /&gt;
La apariencia de la barra de progreso se puede modificar con CSS.&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color de fondo de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-header {&lt;br /&gt;
 background-color: #3300FF;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para cambiar el color del borde de la barra, agregue algo como lo siguiente al final de su archivo template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;#progress-wrapper .ui-widget-content,&lt;br /&gt;
#progress-wrapper .ui-widget-header {&lt;br /&gt;
 border: 1px solid #FF0000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Funciones avanzadas disponibles para desarrolladores==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LimeSurvey ha integrado algunos parches creados por usuarios que permiten algunos cambios especiales. Estas características muy avanzadas (generalmente) requieren cambios en la base de código subyacente de LimeSurvey y deben hacerse con cuidado para no introducir agujeros de seguridad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Soporte para sus propias funciones Javascript===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es posible que algunos usuarios necesiten ejecutar Javascript en las páginas de la encuesta, pero llamar a &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; en el elemento BODY hizo que fuera imposible hacerlo. Esta llamada ha sido reemplazada por una pequeña función de JavaScript en HEAD que detecta la existencia de &#039;&#039;&#039;checkconditions ()&#039;&#039;&#039; y &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; antes de llamarlos. De esta manera, un autor de plantillas puede crear su propia función &#039;&#039;&#039;template_onload ()&#039;&#039;&#039; en el HEAD que reemplaza la predeterminada.&lt;br /&gt;
&lt;br /&gt;
* Deshabilite el filtro XSS - en Configuración global -&amp;gt; Seguridad, configure &amp;quot;Filtrar HTML para XSS&amp;quot; en No.&lt;br /&gt;
* Ingrese su script en la fuente de una pregunta o descripción del grupo.&lt;br /&gt;
&lt;br /&gt;
{{Note|Para obtener más detalles, consulte la [[Workarounds: Manipulating a survey at runtime using Javascript#How to use Script (eg. JavaScript etc.) in LimeSurvey| manipulación de una encuesta en tiempo de ejecución utilizando Javascript # Cómo usar la secuencia de comandos (por ejemplo, JavaScript, etc.)]] en la sección de soluciones alternativas de LimeSurvey.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Consejos y trucos=&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Algún elemento específico del idioma==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea tener una oración específica del idioma en una encuesta, por ejemplo, una ayuda al final de cada página, puede agregar una oración en un archivo .pstl y ocultarla para otro idioma. Si lo ocultamos en template.css, podemos usar el pseudo selector: lang, pero usamos alguna clase para una mejor compatibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, hay dos frases de ayuda, en francés y en español. Ponga esto en endpage.pstpl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;fr&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt; Pour de l&#039;aide en direct appelez le 000000 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;es&amp;quot; lang=&amp;quot;es&amp;quot;&amp;gt; Para obtener ayuda, llame al 000000. &amp;lt;/div&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y en template.css:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;.lang-fr .en{display:none}&lt;br /&gt;
.lang-en .fr{display:none}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Cambiar el diseño de la página de la encuesta==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Después de editar y guardar una plantilla, se aplica a una página de la lista de encuestas solo si es seleccionada en la configuración de la encuesta. Para convertirla en la plantilla predeterminada, vaya a la &#039;&#039;&#039;pestaña General&#039;&#039;&#039; ubicada en la &#039;&#039;&#039;Configuración global&#039;&#039;&#039; de su instalación de LimeSurvey y elija la plantilla deseada. A partir de ahora, todas las plantillas que usan la opción &amp;quot;predeterminada&amp;quot; como plantilla más las que se van a crear de nuevo, usarán la plantilla predeterminada recién seleccionada.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Para usar su plantilla actual para esta página, debe cambiar la configuración correspondiente de &#039;&#039;&#039;Configuración global&#039;&#039;&#039;. En versiones anteriores, este cambio se puede hacer editando la configuración $defaulttemplate del archivo de configuración: copie esta configuración de config-defaults.php a config.php, que anula config-defaults.php y edite esta configuración en &amp;lt;code lang=&amp;quot;html&amp;quot;&amp;gt;$defaulttemplate = &#039;elnombredesuplantilla&#039;;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Importar/Exportar plantillas: usuarios de Mac==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Usuarios de Mac&amp;lt;/u&amp;gt; , tenga en cuenta que la utilidad de archivo predeterminada de Mac OSX puede tener problemas con las carpetas zip &amp;quot;generadas sobre la marcha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una solución alternativa es descomprimir desde la línea de comandos:&lt;br /&gt;
&lt;br /&gt;
$ unzip plantilla.zip -d plantilla&lt;br /&gt;
&lt;br /&gt;
Archivo: plantilla.zip&lt;br /&gt;
&lt;br /&gt;
inflando: plantilla/startpage&lt;br /&gt;
&lt;br /&gt;
inflando: ...&lt;br /&gt;
&lt;br /&gt;
Otra solución es usar scripts en sus homólogos compilados por mac.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Utilice la misma plantilla con logotipos diferentes==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si desea usar la misma plantilla para todas las encuestas y solo quiere cambiar el logotipo de cada encuesta, puede usar el marcador de posición {SID} en el archivo .pstpl de la plantilla y, por lo tanto, hacer referencia a diferentes imágenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{TEMPLATEURL}files/logoImage-{SID}.png&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Mostrar favicon personalizado==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Un favicon es el pequeño icono que ve en la barra de direcciones del navegador, la lista de marcadores o la pestaña. Puede mostrar su propio icono de la siguiente manera:&lt;br /&gt;
#Cree un favicon - en google encontrará muchos generadores de favicon gratuitos.&lt;br /&gt;
#Nombre su nuevo favicon como &amp;quot;favicon.ico&amp;quot; y colóquelo en su directorio /files de su plantillas.&lt;br /&gt;
#Agregue el siguiente código a su &#039;&#039;&#039;startpage.pstpl&#039;&#039;&#039; antes de la etiqueta &amp;lt;/head&amp;gt; .&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{TEMPLATEURL}files/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Apariencia diferente para las páginas de preguntas==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Si desea que LimeSurvey cambie la apariencia de cada segunda página (es decir, de páginas de encuesta pares e impares), puede usar la clase &#039;&#039;&#039;.page-odd&#039;&#039;&#039; en su archivo CSS para cambiar la apariencia de las páginas impares.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ejemplo de la plantilla predeterminada de LimeSurvey 1.91+:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.page-odd table.question-group {&lt;br /&gt;
 background-color: #D2F2D3;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si &#039;&#039;&#039;no&#039;&#039;&#039; quiere diferenciar páginas pares e impares, busque todas las instancias de &#039;&#039;.page-odd&#039;&#039; en template.css y elimine esos estilos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Crear un borde separador vertical para la matriz de doble escala==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para crear un borde separador vertical para una matriz de doble escala, puede agregar las siguientes líneas a su archivo &#039;&#039;&#039;template.css&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
table.question thead td.header_separator,&lt;br /&gt;
table.question tbody td.dual_scale_separator&lt;br /&gt;
{&lt;br /&gt;
   border-right:solid 1px #00A8E1;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;header_separator&#039;&#039; se usa para dirigir el separador para el encabezado &amp;quot;td&amp;quot;. El &#039;&#039;dual_scale_separator&#039;&#039; se usa para direccionar la columna de separación en la matriz de doble escala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Agregar su propio logotipo a la lista de encuestas {{NewIn|3.0}}==&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#Primero, abra el editor de temas para el tema que le gustaría usar. [[File:OpenThemeEditor.jpg]]&lt;br /&gt;
#Recomendamos usar fruity, es nuestro mejor tema actualmente.&lt;br /&gt;
#Luego extienda el tema y dele un nombre que recuerde luego. [[File:ExtendTheme.jpg]]&lt;br /&gt;
#En la siguiente vista, puede cargar el logotipo que desea usar. [[File:UploadFileTheme.jpg]]&lt;br /&gt;
#Seleccione la pantalla del editor `Lista de encuestas´ en el menú desplegable Pantalla en la esquina superior derecha. [[File:OpenScreenSurveyList.jpg]]&lt;br /&gt;
#Luego seleccione `layout_survey_list.twig´ en el menú del lado izquierdo. [[File:EditLayoutSurveyListTwig.jpg]]&lt;br /&gt;
#En el editor, desplácese a la línea 126 y cambie la parte marcada al nombre de archivo de la imagen que cargó antes en el tema. [[File:ChangeSurveyListHeaderImageEditor.jpg]]&lt;br /&gt;
#Guarde su archivo. [[File:ThemeEditorSaveChanges.jpg]]&lt;br /&gt;
#Cambie el tema predeterminado a su tema extendido. [[File: ChangeDefaultTheme.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Align logo to the centre of the survey page===&lt;br /&gt;
This example is for the &amp;quot;extends_fruity&amp;quot; template. For other templates the required CSS may be different.&lt;br /&gt;
# Login to the LimeSurvey admin area&lt;br /&gt;
# Browse to the theme editor: Configuration &amp;gt; Themes&lt;br /&gt;
# Find &amp;quot;LimeSurvey Fruity Theme&amp;quot; in the list and click the &amp;quot;Theme Editor&amp;quot; button&lt;br /&gt;
# Click &amp;quot;custom.css&amp;quot; in the files list on the left at near the bottom of the page&lt;br /&gt;
# Copy the following CSS into that file and press &amp;quot;Save Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar-fixed-top &amp;gt; div.navbar-header &amp;gt; div &amp;gt; img {&lt;br /&gt;
    margin: 0 auto 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Vistas de preguntas personalizadas {{NewIn|3.0}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;simplebox&amp;quot;&amp;gt;&#039;&#039;&#039;Nota:&#039;&#039;&#039; Esta es una característica temporal que será reemplazada en el futuro por un objeto de pregunta (será muy fácil mover vistas personalizadas al objeto de pregunta). Está deshabilitado por defecto.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 2.5, puede crear vistas personalizadas específicas de plantilla para preguntas y algunos de sus elementos incorporados. Esto es útil si desea modificar el diseño HTML de un tipo de pregunta en particular para una o más encuestas.&lt;br /&gt;
&lt;br /&gt;
*En application/config/config.php, busque &#039;config&#039;=&amp;gt;array y agregue esta línea a la matriz: &#039;allow_templates_to_overwrite_views&#039;=&amp;gt;1&lt;br /&gt;
*En /{su_plantilla}/config.xml, establezca &amp;quot;overwrite_question_views&amp;quot; en true.&lt;br /&gt;
*Copie application/views/survey/ * a template/{su_directorio de_vistas}/survey/&lt;br /&gt;
*Tenga en cuenta que sólo necesita copiar los archivos que desea modificar, la estructura de los archivos debe permanecer igual como en application/views/survey/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=Insertar archivos CSS o JavaScript personalizados para la plantilla {{NewIn|2.50}}=&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
A partir de la versión 2.50, puede usar el archivo config.xml para cargar automáticamente los archivos de complementos.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
*Suba sus archivos en la plantilla /css o en la carpeta /scripts.&lt;br /&gt;
* En /{su_plantilla}/config.xml, agregue las rutas a los bloques de los archivos &amp;lt;css&amp;gt; o &amp;lt;js&amp;gt;, algo como esto: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;css&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/jquery-ui-custom.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt; css / bootstrap-slider.css &amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
      &amp;lt;filename&amp;gt;css/flat_and_modern.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/template.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;css/myCustomPlugin.css&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/css&amp;gt;&lt;br /&gt;
&amp;lt;js&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/template.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/bootstrap-slider.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	  &amp;lt;filename&amp;gt;scripts/myCustomPlugin.js&amp;lt;/filename&amp;gt;&lt;br /&gt;
&amp;lt;/js&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Theme]]&lt;br /&gt;
[[Category:Twig]]&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/1/es&amp;diff=175873</id>
		<title>Translations:Theme editor/1/es</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Theme_editor/1/es&amp;diff=175873"/>
		<updated>2023-02-28T11:51:55Z</updated>

		<summary type="html">&lt;p&gt;Rgarrote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;/div&gt;</summary>
		<author><name>Rgarrote</name></author>
	</entry>
</feed>