Bu hata, bir işlev parametre olarak bir başvuru beklerken ortaya çıkar, ancak başvuru alamadı.
Senin durumunda, render()olarak tanımlanır render(&$element), ancak node_show()olarak tanımlanmaktadır node_show($node, $message = FALSE)değil, &node_show($node, $message = FALSE).
Aynı şey drupal_render()fonksiyon için tanımlandığı için de geçerlidir drupal_render(&$elements).
Referansa Göre Geçiş bölümünde açıklandığı gibi , bir fonksiyon bir referans parametresi gerektirdiğinde, fonksiyona geçiş yapabilirsiniz:
Değişkenler (örneğin, referans döndürmeyen bir fonksiyonun sonucunu içeren geçici bir değişken)
İşlevlerden döndürülen referanslar
Diğer ifadeleri kullanarak, sonuç tanımlanmamıştır ve PHP sürümüne bağlıdır.
render(node_show()) PHP 5.0.5'te önemli bir hata, PHP 5.1.1'de katı bir standart bildirimi ve PHP 7.0.0'da bir bildirim oluşturur
render(5) önemli bir hata üretir
render(new DateTime()) PHP 7.0.7’de bir bildirimde bulunuyor