Veröffentlichter Thread mit eigenem Link im Forum?

Eine veröffentlichte Seite „hat“ zwei Links.

Ein /pub/, der auf die eigenständige Seite verlinkt:

Ein /t/, der auf das Thema verlinkt:

Nun gibt es, wie Sie sagten, eine Schleife im Thema.

Ein Weg, dies zu verhindern, wäre die Verwendung von:

Schreiben Sie zum Beispiel in Ihr Thema/Ihre veröffentlichte Seite:

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

Inhalt 🧑‍💻

Schreiben Sie in Ihr CSS:

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

Nun sehen die veröffentlichte Seite und die Themen wie folgt aus:


Das einzige Problem ist, dass der erste sichtbare Inhalt im Thema einen oberen Rand hat, aufgrund dieser Standardregel von Discourse:

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

Das erste Element ist, obwohl es versteckt ist, immer noch das erste Element, das in CSS erkannt wird. Dies kann natürlich umgangen werden, hängt aber davon ab, wie Sie Ihre Inhalte organisieren. Das Problem tritt beispielsweise nicht auf, wenn der Link Ihres Themas nicht der erste Inhalt im Beitrag ist.

2 „Gefällt mir“