Eliminar página de información

Hola,

¿Hay alguna forma de eliminar la página “Acerca de” o al menos controlar la información que contiene?
Como no mostrar algunos administradores.

5 Me gusta

Puedes usar CSS de esta manera. Pon el nombre de usuario donde dice “Bob”.

.about-page div[data-username="Bob"] {
    display: none !important;
}
2 Me gusta

Bueno, esto oculta un elemento, pero todavía está en el DOM.

2 Me gusta

Puedes intentar usar scripts de js para bloquear

2 Me gusta

Para eliminarlo completamente del DOM, tendrías que sobrescribir la plantilla de la página “acerca de” en un tema… hay algunos detalles sobre cómo hacerlo aquí: (not recommended) Overriding Discourse templates from a Theme or Plugin
La plantilla predeterminada es esta: discourse/app/assets/javascripts/discourse/app/templates/about.hbs at 9e440dca332c0e2879a1a6a4ee49347aba33d1ef · discourse/discourse · GitHub
Y para sobrescribir, querrías copiar el contenido del archivo anterior, añadirlo a {theme}/javascripts/discourse/templates/about.hbs y modificarlo como mejor te parezca. Podrías eliminar a todos los administradores simplemente eliminando este bloque…

{{#if this.model.admins}}
  <section class="about admins">
    <h3>{{d-icon "users"}} {{i18n "about.our_admins"}}</h3>

    <AboutPageUsers @users={{this.model.admins}} />
    <div class="clearfix"></div>
  </section>
{{/if}}

Si quisieras eliminar solo a algunos administradores, probablemente necesitarías sobrescribir la ruta para añadir tu propio filtro (la ruta predeterminada está aquí: discourse/app/assets/javascripts/discourse/app/routes/about.js at 098ab29d4150a5a39880d59ef6cad5f6795a18fd · discourse/discourse · GitHub)

5 Me gusta

Quizás no he profundizado lo suficiente, pero no he encontrado una configuración para ocultar completamente la página “Acerca de” para todos los usuarios (o al menos para todos los usuarios excepto los administradores).

¿Me estoy perdiendo algo?

No, no te estás perdiendo nada. Actualmente no hay una configuración para esto. Hay una solicitud de Feature para agregar una, sobre la cual ya has comentado:

3 Me gusta

¡Gracias!