
Les comento, había dejado los foros hace mucho (cuando la version de phpbb era la 2.0), y ahora estoy retomando en la version 3.1.4
Les comento mi problema, el foro que estoy armando es de Rol, y ademas del nombre de usuario, un usuario va a poder completar hasta 3 nombres de Personajes, estos nombres van a aparecer debajo del avatar en los temas donde el usuario responda o cree.
Estuve leyendo muchas guías y no logro resolver el problema.
Tengo 4 campos personalizados creados:
Personaje 1 (texto simple)
Personaje 2 (texto simple)
Personaje 3 (texto simple)
Personaje Actual (Selección desplegable)
En este último las opciones son Personaje 1, Personaje 2 y Personaje 3.
En el código del template prosilver, estoy indicando lo siguiente:
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Personaje Actual" -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE eq "Personaje 1" -->
<dd class="profile-custom-field profile-{postrow.custom_fields.PROFILE_FIELD_IDENT}">postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF not postrow.custom_fields.S_PROFILE_CONTACT -->
<dd class="profile-custom-field profile-{postrow.custom_fields.PROFILE_FIELD_IDENT}"><strong>postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON}</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
Como verán la idea es sencilla:
Si el campo Personaje Actual, tiene por valor "Personaje 1", se debe mostrar el valor del campo Personaje 1 como custom field encima del ranking (la parte de dd class está de ejemplo, ni siquiera llega a entrar a los IF de ahí mi problema)
Si me pueden ayudar con esto les estaría eternamente agradecido.
Gracias,
Saludos.
Sergio.