{% set current_theme = current_theme() %} {% from "macros/form_buttons.j2" import render_form_buttons %} {% from "macros/form_errors.j2" import render_field_errors, render_form_errors %} {{ current_theme.headertags() }} {{ mde.css }} {{_("Editar configuración")}} {{ current_theme.local_style() }} {{ current_theme.navbar() }}
{{ current_theme.notify() }} {% from "macros/demo_banner.j2" import demo_mode_banner %} {{ demo_mode_banner() }}

{{_("Editar configuración del sitio web")}}.

{{ form.titulo(class="form-control", id="titulo", value=config.titulo) }} {{ render_field_errors(form.titulo) }}
{{ form.descripcion(class="form-control", id="descripcion", value=config.descripcion) }} {{ render_field_errors(form.descripcion) }}
{{ form.eslogan(class="form-control", id="keywords", value=config.eslogan) }} {{ render_field_errors(form.eslogan) }}
{{ form.titulo_html(class="form-control", id="titulo_html", value=config.titulo_html) }} {{ render_field_errors(form.titulo_html) }}
{{_("Este sera el titulo que los usuario vean en su navegador web.")}}.
{{ form.hero(class="form-control", id="hero", value=config.hero) }} {{ render_field_errors(form.hero) }}
{{_("El hero es el elemento que se muestra debajo de la barra de navegación.")}}.
{{ form.enable_footer(class="form-check-input", id="enable_footer", checked=config.enable_footer) }} {{ render_field_errors(form.enable_footer) }}
{{_("Muestra un pie de página con enlaces a páginas estáticas (Sobre Nosotros, Política de Privacidad, Contacto) en páginas públicas. Recomendado para cumplir con requisitos de Google AdSense.")}}.

{{ form.moneda(class="form-control form-select", id="moneda", value=config.moneda) }} {{ render_field_errors(form.moneda) }}
{{_("Seleccione la moneda predeterminada para procesar pagos y mostrar precios")}}.
{{ form.timezone(class="form-control form-select", id="timezone", value=config.timezone) }} {{ render_field_errors(form.timezone) }}
{{_("Seleccione la zona horaria adecuada para su país")}}.
{{ form.lang(class="form-control form-select", id="lang", value=config.lang) }} {{ render_field_errors(form.lang) }}
{{_("Seleccione el idioma predeterminado de su sitio web")}}.

{{_("Configure el contenido y las características que se mostrarán en la página principal del sitio")}}.

{{ form.enable_feature_section(class="form-check-input", id="enable_feature_section", checked=config.enable_feature_section) }} {{ render_field_errors(form.enable_feature_section) }}
{{ form.custom_feature_section(class="form-control", id="custom_feature_section", value=config.custom_feature_section, rows="10") }} {{ render_field_errors(form.custom_feature_section) }}
{{_("Debe ser un segmento de HTML valido que se integre en su plantilla actual.")}}.

{{_("Información adicional")}}

{{_("Puede agregar información adicional para que los diseñadores de plantillas puedan incluirlo en el sitio web")}}.

{{ form.custom_text1(class="form-control", id="custom_text1", value=config.custom_text1) }} {{ render_field_errors(form.custom_text1) }}
{{_("Este texto esta disponible como:")}}: config.custom_text1.
{{ form.custom_text2(class="form-control", id="custom_text2", value=config.custom_text2) }} {{ render_field_errors(form.custom_text2) }}
{{_("Este texto esta disponible como:")}}: config.custom_text2.
{{ form.custom_text3(class="form-control", id="custom_text3", value=config.custom_text3) }} {{ render_field_errors(form.custom_text3) }}
{{_("Este texto esta disponible como:")}}: config.custom_text3.
{{ form.custom_text4(class="form-control", id="custom_text4", value=config.custom_text4) }} {{ render_field_errors(form.custom_text4) }}
{{_("Este texto esta disponible como:")}}: config.custom_text4.

{{_("Configure qué elementos del menú de navegación estarán visibles para los usuarios")}}.

{{ form.enable_programs(class="form-check-input", id="enable_programs", checked=config.enable_programs) }} {{ render_field_errors(form.enable_programs) }}
{{_("Los usuarios verán la opción Programas en el menú de navegación")}}.
{{ form.enable_masterclass(class="form-check-input", id="enable_masterclass", checked=config.enable_masterclass) }} {{ render_field_errors(form.enable_masterclass) }}
{{_("Los usuarios verán la opción Clases Magistrales en el menú de navegación")}}.
{{ form.enable_resources(class="form-check-input", id="enable_resources", checked=config.enable_resources) }} {{ render_field_errors(form.enable_resources) }}
{{_("Los usuarios verán la opción Recursos en el menú de navegación")}}.
{{ form.enable_blog(class="form-check-input", id="enable_blog", checked=config.enable_blog) }} {{ render_field_errors(form.enable_blog) }}
{{_("Los usuarios verán la opción Blog en el menú de navegación")}}.
{{ form.enable_contact(class="form-check-input", id="enable_contact", checked=config.enable_contact) }} {{ render_field_errors(form.enable_contact) }}
{{_("Los usuarios verán la opción Contacto en el menú de navegación")}}.
{{ form.show_latest_blog_posts_on_home(class="form-check-input", id="show_latest_blog_posts_on_home", checked=config.show_latest_blog_posts_on_home) }} {{ render_field_errors(form.show_latest_blog_posts_on_home) }}
{{_("Mostrar las últimas entradas del blog en la página principal del sitio")}}.

{{ form.enable_file_uploads(class="form-check-input", id="enable_file_uploads", checked=config.enable_file_uploads) }} {{ render_field_errors(form.enable_file_uploads) }}
{{_("Permite a los instructores subir archivos descargables como recursos del curso")}}.
{{ form.max_file_size(class="form-control", id="max_file_size", value=config.max_file_size, min="1", max="100") }} {{ render_field_errors(form.max_file_size) }}
{{_("Tamaño máximo permitido para archivos descargables (1-100 MB)")}}.

{{ form.enable_html_preformatted_descriptions(class="form-check-input", id="enable_html_preformatted_descriptions", checked=config.enable_html_preformatted_descriptions) }} {{ render_field_errors(form.enable_html_preformatted_descriptions) }}

{% if config.email_verificado %} {% else %} {% endif %}
{{ form.verify_user_by_email(class="form-check-input", id="verify_user_by_email", checked=config.verify_user_by_email) }} {{ render_field_errors(form.verify_user_by_email) }}

{{_("Acceso con correo electrónico no verificado")}}

{{_("Configure el acceso para usuarios que aún no han verificado su correo electrónico")}}.

{{ form.allow_unverified_email_login(class="form-check-input", id="allow_unverified_email_login", checked=config.allow_unverified_email_login) }} {{ render_field_errors(form.allow_unverified_email_login) }}
{{_("Permite que los usuarios inicien sesión aunque no hayan verificado su correo electrónico.")}}.

{{_("Administre las páginas estáticas y mensajes de contacto del sitio web")}}.

{{_("Configure los enlaces a las redes sociales de su organización. Estos enlaces se mostrarán en el pie de página del sitio web.")}}.

{{ form.social_facebook(class="form-control", id="social_facebook", value=config.social_facebook, placeholder="https://facebook.com/tu-pagina") }} {{ render_field_errors(form.social_facebook) }}
{{_("URL completa de su página de Facebook")}}.
{{ form.social_twitter(class="form-control", id="social_twitter", value=config.social_twitter, placeholder="https://twitter.com/tu-cuenta") }} {{ render_field_errors(form.social_twitter) }}
{{_("URL completa de su perfil de Twitter/X")}}.
{{ form.social_linkedin(class="form-control", id="social_linkedin", value=config.social_linkedin, placeholder="https://linkedin.com/company/tu-empresa") }} {{ render_field_errors(form.social_linkedin) }}
{{_("URL completa de su perfil o página de LinkedIn")}}.
{{ form.social_youtube(class="form-control", id="social_youtube", value=config.social_youtube, placeholder="https://youtube.com/@tu-canal") }} {{ render_field_errors(form.social_youtube) }}
{{_("URL completa de su canal de YouTube")}}.
{{ form.social_instagram(class="form-control", id="social_instagram", value=config.social_instagram, placeholder="https://instagram.com/tu-cuenta") }} {{ render_field_errors(form.social_instagram) }}
{{_("URL completa de su perfil de Instagram")}}.
{{ form.social_github(class="form-control", id="social_github", value=config.social_github, placeholder="https://github.com/tu-organizacion") }} {{ render_field_errors(form.social_github) }}
{{_("URL completa de su perfil u organización de GitHub")}}.

{{_("Configure la información de contacto del negocio que se mostrará en la página de contacto")}}.

{{ form.contact_address(class="form-control", id="contact_address", value=config.contact_address, placeholder=_("Calle, ciudad, país")) }} {{ render_field_errors(form.contact_address) }}
{{_("Dirección física del negocio u oficina principal")}}.
{{ form.contact_email(class="form-control", id="contact_email", value=config.contact_email, placeholder="contacto@ejemplo.com") }} {{ render_field_errors(form.contact_email) }}
{{_("Correo electrónico de contacto público")}}.
{{ form.contact_phone(class="form-control", id="contact_phone", value=config.contact_phone, placeholder="(+34) 900 123 456") }} {{ render_field_errors(form.contact_phone) }}
{{_("Número de teléfono fijo o principal")}}.
{{ form.contact_mobile(class="form-control", id="contact_mobile", value=config.contact_mobile, placeholder="(+34) 600 123 456") }} {{ render_field_errors(form.contact_mobile) }}
{{_("Número de teléfono móvil")}}.
{{ form.contact_whatsapp(class="form-control", id="contact_whatsapp", value=config.contact_whatsapp, placeholder="(+34) 600 123 456") }} {{ render_field_errors(form.contact_whatsapp) }}
{{_("Número de WhatsApp para contacto")}}.

{{_("Personalice el contenido que se muestra en el pie de página del sitio web")}}.

{{_("Sección 'Acerca de'")}}

{{_("Configure qué páginas estáticas se mostrarán en la sección 'Acerca de' del footer")}}. {{_("Edite cada página y active la opción 'Mostrar en el footer'.")}}.

{{_("Gestionar Páginas Estáticas")}}

{{_("Sección 'Enlaces Útiles'")}}

{{_("Agregue enlaces personalizados que se mostrarán en la sección 'Enlaces Útiles' del footer")}}.

{{_("Gestionar Enlaces Útiles")}}
{{ render_form_buttons(_('Actualizar Configuración'), url_for('admin_profile.pagina_admin')) }}