Página 1 de 1

Profile Flair dentro de un Modal

Publicado: 13 Ene 2018, 06:21
por XDavichoX
Hola, tengo una duda. Quiero poner las medallas dentro de un modal para que sean visualizadas en los post. Mi tema esta echo con bootstrap así que tengo el código para el modal y el archivo que debería editar en la extensión seria viewtopic_body_contact_fields_after.html el asunto es como lo hago xD (El modal no abre si lo agrego allí)

Extension: Profile Flair 1.0.0

Code Modal.

Código: Seleccionar todo

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModalCenter">
  Launch demo modal
</button>

<!-- Modal -->
<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>
Code: viewtopic_body_contact_fields_after.htm

Código: Seleccionar todo

{% if postrow.flair %}
	<div class="profile-flair">
		{% include '@stevotvr_flair/flair_items.html' with postrow %}
	</div>
{% endif %}

Re: Profile Flair dentro de un Modal

Publicado: 13 Ene 2018, 06:51
por AlfredoRamos
XDavichoX escribió:El modal no abre si lo agrego allí
Allí dónde?

Tendrás más suerte preguntanto al autor, él conoce mejor su código.

Sólo quieres remplazar la forma en la que se muestran? Porque de ser así, sin saber lo que hace esa extensión, podrías añadir la condición IF dentro de <div class="modal-body"></div>

Si lo quieres mostrar en otro lugar, asegúrate de que la variable de plantilla postrow este disponible.