Página 1 de 1

Campos personalizados con sus condicionales...

Publicado: 09 Ene 2012, 21:30
por ««Wolf Brawl»»
¡Hola!

Bueno, he estado buscando por los temas de aquí, y no he encontrado solución a mi problema, así que ahí les va!

Cree un campo personalizado de texto. Le puse "titulo" como identificador. Ahí todo bien.

Cuando tengo el codigo ...

Código: Seleccionar todo

<!-- BEGIN custom_fields -->
<dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Se muestran correctamente los campos, osea con todo y descripción (Mi campo: Contenido).

Pero cuando quiero que solo se especifique un campo en especifico con la etiqueta <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Nombre" --> me deja de salir.

El código que tengo es el siguiente

Código: Seleccionar todo

<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "titulo" -->
<dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
Es asi como no me funciona... y no se porque :nolose:

Le di los permisos nesesarios, tanto en la pestaña General> Configuración del servidor>Configuración de carga como en la misma creacion del campo... pero nada...

Por cierto, en la plantilla que estoy trabajando es en el memberlist_view.html...

Gracias de antemano

Saludos!

Re: Campos personalizados con sus condicionales...  Tema Solucionado

Publicado: 09 Ene 2012, 21:47
por ««Wolf Brawl»»
Ok ok... Ya lo resovi... y si tienes el mismo problema... pues ni modo...

No es cierto :mrgreen: , aqui esta la respuesta al problema...

Tal parece que no se debe poner el Identificador del Campo, si no el nombre del campo en si, es decir, si yo tengo un campo cuyo identificador es "mi-campo", pero para el Campo nombre/título mostrado al usuario el nombre es "Mi Campo Personalizado" entonces la etiqueta quedaría así
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Mi Campo Personalizado" -->
<dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Espero que les haya servido, como a mi :D

Saludos!

PD: De aquí me apoyé http://www.phpbb.com/community/viewtopi ... 82444#wrap

Re: Campos personalizados con sus condicionales...

Publicado: 13 Ene 2013, 20:04
por davidpaquipalla
URL: http://come2uktest.simply-webspace.es/phpbb/
Versión phpBB: 3.0.11
MODs Instalados: Ninguno
Plantilla(s) usada(s): Prosilver
Servidor: externo, gratuito
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

No consigo que funcion en memberlist. El código es el sigueinte.

Código: Seleccionar todo

<td class="info"><div><!-- BEGIN custom_fields -->1<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Full Name" -->A{postrow.custom_fields.PROFILE_FIELD_VALUE}<!-- ELSE -->B<!-- ENDIF --><!-- END custom_fields --></div></td>
Alguien sabe si hay que hacer al especial para que acepte el begin cusom_fields. Porque no aparce ni el 1.


EDITO:
Encontré esto:

Go to Admin Control Panel > Gerenal tab > Load settings >
and select Yes at the Question:
"Display custom profile fields on topic pages: Yes No

en https://www.phpbb.com/community/viewtop ... &t=2096454

Y eso era. Si supierais lo que ha costado!!!

Gracias