Bisakah saya menggunakan mesin template ranting?


14

Saya melakukan banyak pengembangan Django dan saya suka bahasa templating mereka. Twig , mesin templating baru di Drupal 8 , sangat mirip.

Bagaimana saya bisa menggunakan Twig di Drupal 7 atau bahkan Drupal 6?


5
Ada modul sandbox untuk Drupal 7 , saya tidak berpikir ada solusi D6 di luar sana tapi saya mungkin salah
— Clive

Apakah modul sandbox cukup? Tulis jawaban dan terima, jadi pertanyaan ini dianggap sudah ditutup.
— Capi Etheriel

Tidak juga. Saya tidak mencari barang eksperimental. Meskipun saya pikir itu tidak mungkin bahwa ini akan pernah dijawab dengan memuaskan. Jadi jika @Clive merumuskan jawaban di sepanjang baris "tidak ada yang stabil, tapi di sini ada pasir", saya harus menerimanya.
— Chris Wesseling

@ ChrisWesseling Tidak ada paksaan menerima di sini;) Saya akan menyimpan biarkan terbuka, pada suatu titik ketika D8 keluar di alam liar seseorang akan memiliki solusi stabil dan kemudian ini akan menjadi waktu q ini untuk bersinar!
— Clive

@clive, menilai dari upvotes, setidaknya ada 5 dari kita di dunia, yang akan senang melihat ini. :-)
— Chris Wesseling

Jawaban:


13

Ya, Anda bisa, di sini adalah artikel tentang pengalaman saya sendiri dengannya, bekerja dengan Bootstrap http://makina-corpus.com/blog/metier/2015/develop-with-twig-in-drupal-7

Jadi http://www.drupal.org/project/tfd7 adalah cara untuk pergi jika Anda ingin menulis file templat dengan sintaks Twig, harus dipindahkan ke theme/engines. Perhatikan bahwa pengembangan sekarang terjadi di https://github.com/TFD7/TFD7 dan dokumentasi ada di http://tfd7.rocks .

Jangan bingung dengan proyek https://drupal.org/project/twig , sayangnya, ini hanya filter input karena modul tidak dapat menyediakan mesin tema di Drupal 7 (karena alasan lisensi sepertinya).


Ketika saya memutakhirkan situs D6 saya ke D7, ini akan berfungsi untuk saya. Sampai saat itu saya akan tetap terbuka, kalau-kalau solusi D6 muncul. Untuk saat ini, "hanya" upvote. Terima kasih
— Chris Wesseling
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.