Statik web sayfalarım, Şablon Araç Takımı'nın "içe aktarma" ve "dahil et" seçeneklerini kullanarak birbirine dahil olan çok sayıda şablondan oluşturulmuştur, bu yüzden page.html şuna benzer:Şablon Araç Takımı'nda şablon bağımlılıklarını nasıl kullanabilirim?
[% INCLUDE top %]
[% IMPORT middle %]
Daha sonra daha da fazla olabilir dosyalar dahil.
Bu dosyaların çoğuna sahibim ve çeşitli dillerdeki web sayfalarını (İngilizce, Fransızca, vb, bilgisayar dillerinde değil) oluşturmak için koşturulmaları gerekiyor. Bu çok karmaşık bir süreçtir ve bir dosya güncellendiğinde, bir makefile veya benzer bir şey kullanarak sadece gerekli dosyaları otomatik olarak yeniden yükleyebilmeyi isterim.
Şablon araçları şablonlarını ayrıştırabileceğiniz ve makefile kullanım için bir bağımlılık listesi oluşturabilen C dosyaları için makedepend
gibi araçlar var mı?
Veya bu süreci otomatikleştirmek için daha iyi yollar var mı?
ı bulmak '' in depend' kesinti meydana ve bağımlılıkları uzun listeleri ile uygunsuz .ttreerc'. Bununla nasıl başa çıktıklarını görmek için ttree'ye bakmalıyım. –
@Aaahh, bağımlılıkları ayrıştırmak için 'Text :: ParseWords' kullanır. Şimdi, bu çok şey açıklıyor ;-) Her durumda OP'nin, bu bağımlılık bilgisini şablon dosyalarındaki '[% - INCLUDE -%]' vb. Direktiflere göre otomatik olarak üretip üretemeyeceğini bilmek istediğini düşünüyorum. Ancak, .ttreerc 'i işaretlemek için +1. –
@Sinan: Bağımlılık konusunda bir 2-3 fikrim vardı ama somut bir şey olana kadar en iyi şekilde bıraktım. Güncellemeye bakın. – draegtun