OMOSde / contao-om-backend

Additional backend tools for Contao 4.4+
GNU Lesser General Public License v3.0
19 stars 5 forks source link

InsertTags im Markdown-Viewer ersetzen #65

Closed do-while closed 2 years ago

do-while commented 2 years ago

Zum Beispiel beim Aufbau von seiteninternen Links wäre es hilfreich, wenn InsertTags aufgelöst werden würden.

Inhaltsverzeichnis:
* [Seitentexte und Bilder]({{env::url}}/{{env::request}}#artikel)
* [Dateiverwaltung]({{env::url}}/{{env::request}}#files)

Ich habe dazu das Template mod_markdown_viewer.html5 angepasst: Zeile 38: <?php if ($this->html): ?><?=$this->html; ?><?php endif; ?> neu: <?php if ($this->html): ?><?= \Contao\Controller::replaceInsertTags($this->html, false); ?><?php endif; ?>

Dann sind die Links funktionstüchtig.

OMOSde commented 2 years ago

Hi,

ich kann dir deinen Wunsch gerne erfüllen (das funktioniert dann natürlich nur im Backend). Ich würde den Aufruf aber ins Modul übernehmen und nicht ins Template.

Ich habe aber noch eine Frage: Deine Beispiele oben lösen aber doch nicht zur Dateiverwaltung oder zu den Artikeln auf? Sind das einfach nur ungetestete Beispiele oder stehe ich auf dem Schlauch?

do-while commented 2 years ago

Nein, die Beispiele sind aus der Praxis:

Inhaltsverzeichnis:
* [Seitentexte und Bilder]({{env::url}}/{{env::request}}#artikel)
* [Dateiverwaltung]({{env::url}}/{{env::request}}#files)

weiter unten in der .md-Datei stehen dann die Anker in den Überschriften zu den Kapiteln:

# <a id="artikel"></a>Seitentexte und Bilder
           :
# <a id="files"></a>Dateiverwaltung
           :

Da geht es natürlich nicht zur Dateiverwaltung, sondern zu meinen Hilfetexten, die dem Redakteur die Besonderheiten erklären.

OMOSde commented 2 years ago

Ah, jetzt habe ich es verstanden.

Hinzugefügt in ac7fef8636a70799d77d84f83552857b8e474f61

do-while commented 2 years ago

Danke :-)

OMOSde commented 2 years ago

Neue Version ist bereits erstellt.