Argomento pubblicato con un link a se stesso nel forum?

Una pagina pubblicata “ha” due link.

Un /pub/ che rimanda alla pagina autonoma:

Un /t/ che rimanda all’argomento:

Ora, c’è un loop nell’argomento, come hai detto.

Un modo per evitarlo sarebbe usare questo:

Ad esempio, scrivi questo nel tuo argomento/pagina pubblicata:

[wrap=topic-link]Link all'argomento: https://discourse.canapin.dev/t/published-page-with-own-topic-link/244[/wrap]

Contenuto 🧑‍💻

Nel tuo CSS, scrivi:

article [data-wrap="topic-link"] {
  display: none;
}

Ora, ecco come appaiono la pagina pubblicata e gli argomenti:


L’unico problema è che c’è un margine-superiore sul primo contenuto visibile nell’argomento a causa di questa regola predefinita di Discourse:

.cooked>:first-child, .d-editor-preview>:first-child {
    margin-top: 0;
}

Il primo elemento, sebbene nascosto, è ancora il primo elemento rilevato nel CSS. Questo può essere aggirato, ovviamente, ma dipenderà da come organizzi il tuo contenuto. Il problema non si presenterà se il link del tuo argomento non è il primo contenuto nel post, ad esempio.

2 Mi Piace