Nasıl CMS düzenlenebilir ne işler?

1 Cevap php

Ben çalışıyorum CMS düzenlenebilir ne olduğunu belirlemek için bir xml dosyasında bölümler etrafında gerçek html yorum kullanır. Bu normalde diğer CMSes nasıl yapıldığını merak ediyorum.

Örnek:

/about.xml:

<image><!-- :region editable="true": --> <image src=foo.png> <!-- /region/ --></image>
<content> <p>some non-editable html</p>
<!-- :region editable="true": --> <p>bar</p> <!-- /region/ --></content>

CMS, xml dosyasını ayrıştırır düzenlenebilir alanlar için bir regex tabanlı arama yapar ve yorumların içinde ne olursa olsun alır, ben düzenlenemez html bölgeleri belirleme esnekliği var.

Bu muhtemelen en ideal çözüm değil ama ben hep bunu yapmanın temizleyici yolu çeşit belki yerine html yorumların birden fazla düğüme sahip, orada kabul ettik ama pratikte kendi, bizim için uygulanabilir olmuştur ama ben gerçekten koymak değil Ben senin CMS düzenlenebilir bölgeleri ele kurulum nasıl merak ediyorum neden bu içine düşünce çok.

1 Cevap

Birçok CMS sistemleri düzenlenebilir içerik yerleştirilebilir hangi alanlar için yer tutucudur işaretleri var şablon dosyaları ile çalışmak, ve sonra sayfa (kurulum bağlı olarak) yayımlanmış veya servis edildiğinde sadece şablon ve içeriği birleştiren, başka gerçek içeriği depolamak . Birçok sayfaları genellikle aynı düzeni yeniden yana, şablon yaklaşım bir düzen değişmiş ise, vesaire çoğaltım tutarsızlıkları önlemek için kolay bir yol sunar.