Not:
Dreamweaver CC ve sonraki sürümlerinde kullanıcı arabirimi basitleştirilmiştir. Sonuç olarak, bu makalede açıklanan seçeneklerden bazılarını Dreamweaver CC ve sonraki sürümlerinde bulamayabilirsiniz. Daha fazla bilgi için bu makaleye bakın.
Bir veya daha çok dinamik içerik kaynağı tanımladığınızda, kaynakları sayfaya dinamik içerik eklemek için kullanabilirsiniz. İçerik kaynakları kayıt kümesinde bir sütunu, HTML formu tarafından gönderilen bir değeri, sunucu nesnesinin içerdiği değeri veya diğer verileri içerebilir.
Dreamweaver'da, dinamik içeriği web sayfasında veya onun HTML kaynak kodunda hemen hemen herhangi bir yere yerleştirebilirsiniz. Ekleme noktasına dinamik içerik ekleyebilir, metin dizesini değiştirebilir veya bunu bir HTML niteliği olarak ekleyebilirsiniz. Örneğin, dinamik içerik bir görüntünün src özelliğini ya da bir form alanının değer niteliğini tanımlayabilir.
Veri Bağlantıları panelinde bir içerik kaynağı seçerek sayfaya dinamik içerik ekleyebilirsiniz. Sayfa bir tarayıcı tarafından istendiğinde Dreamweaver, sunucuya verileri içerik kaynağından sayfanın HTML koduna aktarması talimatını veren sayfanın koduna bir sunucu tarafı komut dosyası ekler.
Belirli bir sayfa öğesini dinamik yapmak için genellikle birden çok yol bulunur. Örneğin, bir görüntüyü dinamik yapmak için Veri Bağlantıları panelini, Özellik denetimini veya Ekle menüsündeki Görüntü komutunu kullanabilirsiniz.
Varsayılan olarak HTML sayfasında bir seferde sadece tek kayıt görüntülenebilir. Kayıt kümesindeki diğer kayıtları görüntülemek için kayıtlarda tek tek ilerlemek üzere bir bağlantı ekleyebilir veya tek sayfada birden çok kayıt görüntülemek için bir yinelenen bölge oluşturabilirsiniz.
Dinamik metin mevcut metne veya ekleme noktasına uygulanan her türlü metin formatlamasını benimser. Örneğin, bir Basamaklama Stil Sayfası (CSS) stili seçilen metni etkiliyorsa, bunun yerine geçen dinamik içerik de bu stilden etkilenebilir. Dreamweaver metin formatlama araçlarından herhangi birini kullanarak dinamik içeriğin metin formatını ekleyebilir veya değiştirebilirsiniz.
Ayrıca dinamik metne veri formatı da uygulayabilirsiniz. Örneğin, verileriniz tarihlerden oluşuyorsa, ABD'li ziyaretçiler için 04/17/00 veya Kanadalı ziyaretçiler için 17/04/00 gibi belirli bir tarih formatı belirtebilirsiniz.
Mevcut metni dinamik metinle değiştirebilir veya dinamik metni sayfada belirli bir ekleme noktasına yerleştirebilirsiniz.
-
Veri Bağlantıları panelinde (Pencere > Veri Bağlantıları) içerik kaynağını listeden seçin. Kayıt kümesi seçerseniz, istediğiniz sütunu kayıt kümesinde belirtin.
-
Dinamik bir içerik yer tutucusu görüntülenir. (Sayfada metin seçtiyseniz metin seçiminin yerini yer tutucu alır.) Kayıt kümesi içeriğinin yer tutucusu {KayıtKümesiAdı.SütunAdı} sözdizimini kullanır ve burada KayıtKümesi kayıt kümesinin adı, SütunAdı ise kayıt kümesinden seçtiğiniz sütunun adıdır.
Bazen dinamik metin için yer tutucuların uzunluğu Belge penceresinde sayfanın mizanpajını bozar. Sonraki konuda açıklandığı gibi yer tutucu olarak boş süslü ayraçlar kullanarak bu sorunu çözebilirsiniz.
Sayfanızdaki görüntüleri dinamik yapabilirsiniz. Örneğin, hayır amaçlı bir açık artırmada satılacak eşyaları sergileyen bir sayfa tasarladığınızı varsayalım. Her sayfada tek bir eşyanın açıklama metni ve fotoğrafı yer alır. Sayfanın genel mizanpajı her eşya için aynı kalır, ancak fotoğraf (ve açıklama metni) değişebilir.
HTML niteliklerini verilere bağlayarak sayfanın görünümünü dinamik olarak değiştirebilirsiniz. Örneğin, tablonun arka plan niteliğini kayıt kümesindeki bir alana bağlayarak, tablo görüntüsünün arka planını değiştirebilirsiniz.
Veri Bağlantıları paneli veya Özellik denetimi ile HTML niteliklerini bağlayabilirsiniz.
-
-
Bağlamak istediğiniz niteliğin yanında, Özellik denetiminin içinde bir klasör simgesi varsa, dosya seçim iletişim kutusu açmak için klasör simgesini tıklatın; ardından veri kaynaklarının listesini görüntülemek için Veri Kaynakları seçeneğini tıklatın.
Bağlamak istediğiniz niteliğin yanında bir klasör yoksa, denetimin sol tarafındaki Liste sekmesini (iki sekmeden aşağıda olanı) tıklatın.
Özellik denetiminin Liste görünümü açılır.
Bağlamak istediğiniz nitelik Liste görünümünde yoksa, Artı (+) düğmesini tıklatın; ardından niteliğin adını girin veya küçük ok düğmesini tıklatın ve niteliği açılır menüden seçin.
-
Niteliğin değerini dinamik yapmak için niteliği tıklatın; ardından nitelik satırının sonundaki şimşek simgesini veya klasör simgesini tıklatın.
-
İçerik kaynağı, bağlamak istediğiniz HTML niteliği için uygun olan veriler içermelidir. Listede içerik kaynağı görünmüyorsa veya kullanılabilen içerik kaynakları gereksinimlerinizi karşılamıyorsa, yeni bir içerik kaynağı tanımlayın.
ActiveX, Flash, Shockwave, Director ve Generator nesnelerinin parametrelerinin yanı sıra Java uygulamalarının ve eklentilerinin de parametrelerini dinamik yapabilirsiniz.
Başlamadan önce kayıt kümenizdeki alanların bağlamak istediğiniz nesne parametreleri için doğru verileri içerdiğinden emin olun.