Özel temam hook_preprocess_page()
ve hook_preprocess_html()
işlevlerimde, genellikle aynı bilgileri tanımlamam gerekir. Eğer aynı bilgiyi tanımlamak her ikisini de bir kez yapmak ve daha sonra bu bilgileri diğer önişleme fonksiyonuna iletmek çok daha mantıklı olacaktır. Bunu nasıl yapabilirim? Aşağıdakileri denedim ama işe yaramadı:
function myTheme_preprocess_page(&$vars){
$vars['myValue'] = 7;
}
function myTheme_preprocess_html(&$vars){
//$vars['myValue'] should equal 7...
}
Ayrıca (önişleme html işlevinde değer ayarlama ve sonra sayfa önişleme işlevinde alma) etrafında başka bir şekilde denedim ama o da işe yaramadı. Hangisi ilgili bir soruyu gündeme getirir: bu önişlem fonksiyonları hangi sırayla işlenir? Bana öyle geliyor ki sayfa önişleme fonksiyonu html olandan önce geliyor, doğru mu?