Ajuste y desplazamiento del título de la barra lateral

No me gusta particularmente. Barra lateral de navegación en modo desplegable:

Además, en modo desplegable, no se necesita mucho para que el menú tenga una barra de desplazamiento, incluso si todavía hay espacio en la pantalla del escritorio para que se expanda y no la tenga. ¿Se puede solucionar esto?

mis usuarios quieren la barra lateral desplegable en lugar de la expandida porque se parece mucho al antiguo menú hamburguesa heredado y está en el lado derecho.

Y, ¿por qué Todo incluye nuevo y no leído? ¿Deberían estar separados?

También necesito sacar ese enlace de Preguntas Frecuentes de ahí y aún no he descubierto el CSS para eso.

1 me gusta

Puede haber soluciones más elegantes o precisas, y creo que la barra lateral será más personalizable en el futuro, pero una solución CSS potencialmente poco confiable sería:

.sidebar-section-link-wrapper:nth-last-child(2) {
    display: none;
}

Se dirige a la posición actual del padre del enlace de preguntas frecuentes (último elemento -1). Tener otros elementos entre el enlace de preguntas frecuentes y el final de la lista hará que el selector CSS no se dirija al elemento adecuado.

Pero si confía en que esta parte de la lista no cambiará, puede hacerlo.

1 me gusta

gracias @Canapin - me manejo bastante bien con CSS y lo uso bastante en mi foro y estoy bien con eso. No había entendido bien cómo apuntar a esos elementos y esperaba hacerlo sin el código del elemento hijo por la razón que señalaste. Usé mucho CSS para cambiar el contenido del menú heredado antiguo también, pero era más fácil de acceder con CSS. En realidad, quiero manipular toda esa sección debajo de comunidad y poner las cosas en un orden diferente, así que sospecho que también tendré que usar algo de javascript. REALMENTE quiero que esa parte sea personalizable para los administradores. ¡Gracias de nuevo por el consejo! :slight_smile:

tampoco está muy claro qué es “everything”. Me gustaría renombrarlo para que sea más específico. :thinking:

Sí, el contenedor de enlaces no tiene clases únicas, por lo que es complicado apuntarles en el estado actual.

Puede que te interese esto: sidebarMod: Add/Remove Sidebar Links and Sections

Puedes buscar js.sidebar.sections.community.links.everything.content en Personalizar → Texto :slight_smile:

1 me gusta

ok, ese código CSS funcionó. Me preocupaba que afectara la vista del personal de esa parte del menú. ¡Gracias! :innocent:

Desafortunadamente, no puedo hacer que el reemplazo de texto funcione :expressionless:

editar: incluso después de recargar el navegador varias veces, tuve que cambiar de tema para que el reemplazo de texto funcionara. El caché de Chrome es un dolor de cabeza. :woman_facepalming:

1 me gusta

También cambié el texto correspondiente al pasar el ratón por encima:

1 me gusta

así que esto funciona para ocultar las preguntas frecuentes, pero desde entonces he descubierto que también tiene el efecto no deseado de ocultar un elemento en cada sección del menú :sweat_smile: pero por supuesto que lo hace :woman_facepalming: :upside_down_face:

realmente debería seguir adelante y escribir un FAQ o delegarlo a un usuario.

Ah, sí.

#sidebar-section-content-community .sidebar-section-link-wrapper:nth-last-child(2) {
    display: none;
}

Debería ser mejor.

1 me gusta

Hola,

También puedes dirigirlos con el atributo data-link-name.
por ejemplo

.sidebar-section-link-wrapper {
  .sidebar-section-link {
    &[data-link-name="faq"] {
      display: none;
    }
  }
}
1 me gusta

sí, estaba intentando usar ese método la primera vez y tenía mal la sintaxis de data-link. Olvidé la parte “-name” y supuse que de alguna manera no era factible. Estúpido de mí porque así es como lo hice con el menú anterior. DOH :woman_facepalming: gracias.

solo como comentario, el método child solo es utilizable para la vista de escritorio.

1 me gusta

El problema es que todos los enlaces están dentro de elementos de lista que tienen exactamente las mismas clases.
Si ocultas el enlace, el elemento de lista permanece y ocupa espacio a pesar de estar “vacío”.
¿A menos que me esté perdiendo algo?

2 Me gusta

será muy bueno cuando la sección de la comunidad esté completamente operativa en el núcleo. Cambié fácilmente el título de “comunidad”. pero me gustaría cambiar el orden de los elementos. por ejemplo, en la vista móvil, el enlace Mis publicaciones está encima de Administrador y Revisar, y por lo tanto Revisar está en la sección … Más. a mi personal no le gusta esto y estoy de acuerdo en que los controles de moderación deberían tener prioridad sobre Mis publicaciones. Probablemente debería crear un tema de solicitud de funciones de experiencia de usuario, pero sé que el equipo está trabajando para que eso sea personalizable para nosotros en el futuro de todos modos. Supongo que siempre puedo ocultar el enlace a mis publicaciones y luego moverlo a la sección de enlaces globales. No lo sé, estoy seguro de que estoy intentando hacer demasiado con ese menú.

2 Me gusta

Sí, ya veo. Para este tipo de problemas sería genial usar el pseudo :has, pero es un poco limitado.

.sidebar-section-link-wrapper {
  &:has(.sidebar-section-link[data-link-name="faq"]) {
    display: none;
  }
}
2 Me gusta