Login  Register

Añadir enlaces en top_bar

Posted by marife on Oct 30, 2013; 1:18pm
URL: https://support.nabble.com/A-adir-enlaces-en-top-bar-tp7587604.html

Hola a todos.

He añadido un link en el macro "top_bar", para que aparezca antes de la ruta (breadcrumbs) con éxito:

Macro "top_bar":
<override_macro name="top_bar">  
    <div class="top-bar">  
        <div class="breadcrumbs" style="float:left">  
			<a href="http://www.link1.com" target="_blank" title="link1">link1</a> &rsaquo;  
            <n.breadcrumbs/>  
        </div>  
        <div style="text-align:right;">  
            <n.user_header/>  
        </div>  
    </div>  
</override_macro>  

Todos los usuarios lo ven y pueden enlazar a este link.

Pero lo que necesito es que si el usuario pertenece al grupo "Members" el enlace sea otro distinto (link2).

O sea que todo el mundo vea el link1, pero si un usuario inicia sesión y pertenece al grupo "Members" el link1 se convierta en link2

He probado con esto:

<override_macro name="top_bar">
    <div class="top-bar">
        <div class="breadcrumbs" style="float:left">
			<n.if.visitor.is_in_group group='Members'>
				<then>
					<a href="http://www.link2.com" target="_blank" title="link2">Link2</a> &rsaquo;
				</then>
				<else>
					<a href="http://www.link1.com" target="_blank" title="link1">Link1</a> &rsaquo;
				</else>
			</n.if.visitor.is_in_group>
            <n.breadcrumbs/>
        </div>
        <div style="text-align:right;">
            <n.user_header/>
        </div>
    </div>
</override_macro>

Guarda los cambios correctamente, pero cuando abro cualquier página del foro me muestra una página de error de código.

Alguien con experiencia en Naml, me puede orientar?

Gracias de antemano