ตัวกรอง strip_anchors
Twig (v.2.5.0) จะลบลิงก์สมอทั้งหมด (เช่น ลิงก์ที่ชี้ไปยังส่วนต่างๆ ของหน้าเดียวกันที่ลิงก์นั้นอยู่) ออกจากอินพุต
< h2 > < a href =" #features " > Features of this Twig Extension a > h2 >
< h2 > Features of this Twig Extension h2 >
โปรดทราบ: พื้นที่เก็บข้อมูลนี้แสดงเฉพาะไดเร็กทอรีและไฟล์จากโปรเจ็กต์โครงกระดูก Symfony 4 ที่ จำเป็นต้องเพิ่มหรือแก้ไข เพื่อเปิดใช้งานส่วนขยาย Twig 'strip_anchors'
ใช้ตัวกรอง Twig นี้ในเทมเพลตฟีด RSS เพื่อช่วยแปลงอินพุต HTML ให้เป็น RSS 2.0 ที่ถูกต้อง ดังที่แสดงในตัวอย่างต่อไปนี้:
{{ item.content|strip_anchors }}
<-- excerpt from rss.xml.twig: -->
พื้นที่เก็บข้อมูลนี้แสดงให้เห็นว่าส่วนขยาย Twig แบบกำหนดเองนี้ (เช่น ตัวกรอง strip_anchors
Twig) สามารถนำไปใช้ในโครงสร้างโปรเจ็กต์ Symfony 4 ที่สร้างขึ้นโดยใช้ symfony/skeleton ได้อย่างไร
(ลิขสิทธิ์สำหรับสิ่งที่กล่าวมาข้างต้นยังคงเป็นของเจ้าของที่เกี่ยวข้อง)
$ composer create-project symfony/skeleton my-project
$ git clone https://github.com/hfagerlund/strip_anchors.git
$ php bin/console server:run
จากโปรเจ็กต์ รูท dir ให้รันหนึ่งในรายการต่อไปนี้:
$ ./vendor/phpunit/phpunit/phpunit ./tests/
หรือ (แนะนำ):
$ ./bin/phpunit
ลิขสิทธิ์ (c) 2018 ไฮนี ฟาเกอร์ลันด์ ได้รับอนุญาตภายใต้ใบอนุญาต MIT