Apache Velocity için çok yeni ve şablonlarımı yapılandırmanın en iyi yolunu bulmakta biraz sıkıntı yaşıyorum. Ben de birisi bu yaklaşımla bir "ana" şablonuna yaklaşabilir gördükApache Velocity "ana şablon"?
#parse("header.vm")
<body>
...
</body>
#parse("footer.vm")
:
<head>
...
</head>
<body>
#if($activeTab=="home")
#parse("home.vm")
#elseif($activeTab=="aboutus")
#parse("aboutus.vm")
...and so on.
</body>
bir görünüyor hangi kılavuzların çoğunda ben sayfaları bu gibi inşa edilmiştir gördük biraz aptal, ama sanırım işe yarıyor.
Ben Burgu çok kullandım, bu yüzden şımarık olabilir, ama ben aslında böyle bir ana şablonla biten başka bir şablon enjekte etmek istiyorum:
<head>
...
</head>
<body>
$content
</body>
Ve sonra yazmaya Diğer tüm şablonlar şu şekilde olabilir:
#parse(main){
TEMPLATE CONTENT
}
Bu, Hızda yapılabilir mi? Varsa, bu kötü bir uygulama mı, eğer öyleyse neden? Teşekkürler.
Bu github Repo bulunan [yay ritim] (https://github.com/greenlaw110/spring-rythm) . Bu sizin mi? Projelerde ne demek istiyorsunuz? – surfmuggle
evet, burası depomdur. Yaygın kullanılmasa da, birkaç bankacılık projesinde kullanıyorum. –