loc adlı üyeden alıntı: mesajı görüntüle
1 çıktısı <?= dememden kaynaklanıyormuş. = i kaldırınca düzeldi ama opsiyonel dediğimiz değişkenin adı da değişecek. Mesela burada newproducts dedim başka yerde hotproducts veya newmembers diyebilirim. Sence burada sıkıntı oluşmaz mı? Fonksiyon için ($module, $source='') şeklinde bir tanımlama yapsak viewblock içinde tanımladığım değeri source değişkeninin algılamasını nasıl sağlayabilirim? Yani böyle bir yapı daha dinamik olur diye düşünüyorum.
o zaman
ya modül içindeki dışarıdan gelen değişkeni hep aynı tutacaksın,
ya da her modülün ilk satırına bir eşitleme satırı koyacaksın.

eğer yeni modülde source olacaksa değişken
ilk satırına
$source = $newproducts; yazarsın olur biter.