Мне бы очень хотелось увидеть правильный ответ на этот вопрос.
Все, что я могу придумать, это создать модуль, который содержит дублирование функциональности.Модуль библиотеки, если хотите.
Так что я делаю этот "ответ" в качестве начала разговора.
in: (mobile) template.php
preprocess_page(&$vars){
mymodulename_pagepreprocess($vars,'mobile');
}
(рабочий стол) template.php
preprocess_page(&$vars){
mymodulename_pagepreprocess($vars,'desktop');
}
Кстати, у вас могут быть функции preprocess в модулях.Но было бы неплохо отправить шаблон ведьмы в качестве аргумента (однако вы можете извлечь это из глобальной темы $)