{#
  questions_base.twig — patched for:
    1. FAQPage JSON-LD schema output (AEO/SEO)
    2. Journal 3 content_tab position compatibility
  Drop into:
    catalog/view/theme/default/template/extension/module/qap/questions_base.twig
  For Journal 3, also copy to:
    catalog/view/theme/journal3/template/extension/module/qap/questions_base.twig
#}
{% if status %}

{# ── PATCH 1: FAQPage JSON-LD schema ──────────────────────────────────────── #}
{% if faq_schema_json %}
<script type="application/ld+json">
{{ faq_schema_json | raw }}
</script>
{% endif %}

{% if enable_ask and show_ask_button %}
<div class="modal fade qap-modal" id="qap-question-modal-{{ mid }}" role="dialog" tabindex="-1" aria-hidden="true" aria-labelledby="qap-question-modal-title-{{ mid }}" data-keyboad="true">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal" aria-label="{{ button_close }}"><span aria-hidden="true">&times;</span></button>
				<h4 class="modal-title" id="qap-question-modal-title-{{ mid }}">{{ heading_title_ask_a_question }}</h4>
			</div>
			<div class="modal-body">
				<div class="qap-container qap-empty-container">
					<div class="qap-overlay fade in">
						<div class="qap-overlay-progress"><i class="fa fa-refresh fa-spin fa-5x text-muted"></i></div>
					</div>
				</div>
			</div>
			<div class="modal-footer">
				<button type="button" class="btn btn-default" data-dismiss="modal">{{ button_close }}</button>
			</div>
		</div>
	</div>
</div>
{% endif %}

{% if enable_answer and show_answer_button %}
<div class="modal fade qap-modal" id="qap-answer-modal-{{ mid }}" role="dialog" tabindex="-1" aria-hidden="true" aria-labelledby="qap-answer-modal-title-{{ mid }}" data-keyboad="true">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal" aria-label="{{ button_close }}"><span aria-hidden="true">&times;</span></button>
				<h4 class="modal-title" id="qap-answer-modal-title-{{ mid }}">{{ heading_title_add_an_answer }}</h4>
			</div>
			<div class="modal-body">
				<div class="qap-container qap-empty-container">
					<div class="qap-overlay fade in">
						<div class="qap-overlay-progress"><i class="fa fa-refresh fa-spin fa-5x text-muted"></i></div>
					</div>
				</div>
			</div>
			<div class="modal-footer">
				<button type="button" class="btn btn-default" data-dismiss="modal">{{ button_close }}</button>
			</div>
		</div>
	</div>
</div>
{% endif %}

<div class="qap-content clearfix" id="qap-module-base-{{ mid }}" data-request-url="{{ request_url }}" data-mid="{{ mid }}">
	<div id="qap-base-{{ mid }}" class="qap-container qap-base" data-mid="{{ mid }}" data-overlay="#qap-base-overlay-{{ mid }}">
		<div id="qap-base-overlay-{{ mid }}" class="qap-overlay fade">
			<div class="qap-overlay-progress"><i class="fa fa-refresh fa-spin fa-5x text-muted"></i></div>
		</div>
		<div class="qap-data qap-ll">
			{% if total %}
			{{ questions_search_data }}
			{% else %}
			<div class="qap-questions">
				<div class="panel-body">
					<div class="row">
						{% if not enable_ask %}
						<div class="col-xs-12">
							<p class="text-left">{{ text_no_questions }}</p>
						</div>
						{% else %}
						<div class="col-xs-12 col-sm-6 col-md-8">
							<p class="lead">{{ text_no_questions }}</p>
						</div>
						<div class="col-xs-12 col-sm-6 col-md-4 text-right">
							{% if show_ask_button %}
							<button type="button" class="btn btn-primary qap-ask" data-target="#qap-question-modal-{{ mid }}" data-modal-form="{{ question_form_url }}" data-reload="true" data-vm="qap{{ mid }}" data-alerts="#qap-alerts-{{ mid }}" data-mid="{{ mid }}" data-loading-text="<i class='fa fa-refresh fa-spin'></i> <span class='visible-lg-inline visible-xs-inline'>{{ text_loading }}</span>">{{ button_ask }}</button>
							{% else %}
							<a href="{{ login_link }}" class="btn btn-primary">{{ button_login_ask }}</a>
							{% endif %}
						</div>
						{% endif %}
					</div>
				</div>
			</div>
			{% endif %}
		</div>
	</div>
</div>
<script type="text/javascript"><!--
!function(e,o,a){e.texts=o.extend({},e.texts,{button_close:"{{ button_close }}",error_ajax_request:"{{ error_ajax_request }}",error_empty_response:"{{ error_empty_response }}",error_load_question_form:"{{ error_load_question_form }}",error_load_answer_form:"{{ error_load_answer_form }}",text_expand_all:"{{ text_expand_all }}",text_collapse_all:"{{ text_collapse_all }}"}),o(function(){o("#qap-question-modal-{{ mid }},#qap-answer-modal-{{ mid }}").appendTo(o("body")),e.qap_highlight!=a&&e.qap_highlight("#qap-{{ mid }}")})}(window.bull5i=window.bull5i||{},jQuery);
//--></script>
{% endif %}
