Der Filter strip_anchors
Twig“ (v.2.5.0) entfernt alle Ankerlinks (d. h. Links, die auf verschiedene Abschnitte derselben Seite verweisen, auf der sie sich befinden) aus der Eingabe.
< h2 > < a href =" #features " > Features of this Twig Extension a > h2 >
< h2 > Features of this Twig Extension h2 >
Bitte beachten Sie: In diesem Repository werden nur Verzeichnisse und Dateien aus einem Symfony 4-Skelettprojekt angezeigt, die hinzugefügt oder geändert werden müssen, um die Twig-Erweiterung „strip_anchors“ zu aktivieren.
Verwenden Sie diesen Twig-Filter in einer RSS-Feed-Vorlage, um HTML-Eingaben in gültiges RSS 2.0 umzuwandeln, wie in den folgenden Beispielen gezeigt:
{{ item.content|strip_anchors }}
<-- excerpt from rss.xml.twig: -->
Dieses Repository zeigt, wie diese benutzerdefinierte Twig-Erweiterung (d. h. der Twig-Filter „ strip_anchors
“) in einer Symfony 4-Projektstruktur implementiert werden kann, die mit symfony/skeleton erstellt wurde.
(Die Urheberrechte für das oben Genannte verbleiben bei ihren jeweiligen Eigentümern.)
$ composer create-project symfony/skeleton my-project
$ git clone https://github.com/hfagerlund/strip_anchors.git
$ php bin/console server:run
Führen Sie im Stammverzeichnis des Projekts einen der folgenden Schritte aus:
$ ./vendor/phpunit/phpunit/phpunit ./tests/
Oder (empfohlen):
$ ./bin/phpunit
Copyright (c) 2018 Heini Fagerlund. Lizenziert unter der MIT-Lizenz.