Ajout de DiscoTOC aux pages publiées

C’est super, merci !

Cela me fait penser, @j.jaffeux, que les plugins Discourse sont appliqués aux pages publiées (par exemple, les notes de bas de page), mais pas aux composants de thème (par exemple, la table des matières). Cela pourrait être délicat à mettre en œuvre car certains composants ne sont pas nécessairement utiles dans le contexte des pages, mais les tables des matières le sont certainement. Y a-t-il une chance que nous puissions l’avoir ?

9 « J'aime »

Il semble que les composants du thème ne soient appliqués que partiellement ?
Le CSS l’est, mais les scripts dans /head ne le sont pas.
Ou est-ce que je passe quelque chose à côté ?

5 « J'aime »

Pour le moment, la publication de pages n’est pas conçue pour prendre en charge les composants de thème ou tout élément utilisant l’API des plugins, et en particulier decorateCooked.

Je ne dis pas que c’est impossible, mais nous n’avons pas travaillé là-dessus et, à ce stade, je ne sais pas si nous le ferons.

9 « J'aime »

Je peux comprendre cela, après tout, il n’y a pas de composants Ember sur ces pages.

Ma question porte simplement sur du code jQuery basique (document.ready()) et des éléments comme GA, GTM. Des choses JavaScript simples et brutes, pour ainsi dire. Il suffirait que les sections <head> et <footer> du composant de thème soient insérées telles quelles.

4 « J'aime »

Peut-être que je ne l’ai pas essayé, mais cela ne provoquerait-il pas une erreur avec d’autres thèmes tentant de charger du code qui n’est pas disponible ?

3 « J'aime »

Quelle fonctionnalité merveilleuse ! Avez-vous prévu de prendre en charge DiscoTOC dans les pages publiées ?

10 « J'aime »

Merci pour cette confirmation rapide.

Pour info, mon besoin est de créer plusieurs pages de contenu lié. Idéalement, je voudrais des pages distinctes, reliées par un type de navigation quelconque. D’après ce que j’ai pu voir, cela ne semble pas possible avec l’implémentation actuelle. J’ai demandé la table des matières comme solution de contournement – avoir tout le contenu sur une seule page, navigable via la table des matières.

La table des matières serait formidable à avoir à terme, mais dans mon cas, ce que je cherchais vraiment, c’étaient des pages distinctes mais interconnectées. Je trouverai une autre solution pour le moment. Mais est-ce que quelque chose comme cela est à l’ordre du jour pour le futur ?

7 « J'aime »

Existe-t-il un plan pour que la table des matières soit également visible pour les pages publiées ? La publication de pages était une fonctionnalité introduite dans Discourse 2.5 ? Cela constituerait un avantage considérable pour ce composant de thème !

10 « J'aime »

Utiliser le composant de thème de table des matières sur les pages publiées serait génial… Cela a été mentionné à plusieurs reprises dans ce sujet.

Quelles sont vos réflexions sur la possibilité que cela se produise ?

5 « J'aime »

Ceci est peu probable, car les pages publiées n’ont pas accès à de nombreuses fonctionnalités JS et il n’est actuellement pas prévu de les étendre.

2 « J'aime »