Ocultar Partes del tema Boost 3.6.4

Ocultar Partes del tema Boost 3.6.4

de Guillermo Lacambra -
Número de respuestas: 1

Hola gente!

Pues el tema es el siguiente... La empresa me pide que oculte del tema Boost , ciertos objetos pero con restricción para Usuarios.

quiero decir...

Para Administrador seria :


pero para estudiante se veria asi :


El tema es que si fuera para todos los usuarios seria mas que sencillo hacerlo con css, pero como es para "x" Roles, tengo el problema de que no tengo muy claro donde hacerlo y tampoco tengo tiempo necesario para desarrollar un tema especifico para que pase esto..

entonces , necesito editar boost...

Si alguien se le ocurre algún restricción en el Config.php o algo como EJ: IF(user=admin){no mostrar desplegable} me seria de mucha utilidad!

Un saludo y gracias de Antemano!

Promedio de valoraciones: -
En respuesta a Guillermo Lacambra

Re: Ocultar Partes del tema Boost 3.6.4

de Guillermo Lacambra -

Encontre la Solucion!

La dejo por aqui por si a alguien le interesa...(Igual es un poco chapucera)

En cada sitio que quieres cambiar, en este caso Colums1.php y colums2.php .. Al final del todo tiene una linea que es lo que renderiza todo...

En mi casao solo hay que cambiar esa linea por 

if(is_siteadmin()){

echo $OUTPUT->render_from_template('theme_boost/columns2', $templatecontext);

}else{

echo $OUTPUT->render_from_template('theme_boost/columns2Estudiante', $templatecontext);

}

y Editar el archivo que queramos...

en mi caso querian quitar la "Hamburgesa" de la navbar... Con lo cual he modificado el archivo navbar.mustache, y creando uno que se llame navbarEstudiante.mustache

(Para que Muestre el navbar que hemos creado solo hay que cambiar la linea -->

{{> theme_boost/NuestroNavbarPersonalizado }}

)
y quitar el footer... que solo era Eliminar una linea de Columns2.mustache 

Espero que si alguien lo necesite le sirva de ayuda!

Un saludo.