Я не знаю, где найти функцию или объект, который отвечает за выбор, какой pstpl будет отображаться на «странице приветствия».
В admin / templates.php я нашел varialbes, который определяет pstpl, видимый в редакторе тем в панели администратора. Но это все, что я нашел.
Вы знаете, что welcom.pstpl показан, используйте grep, чтобы найти где
$ grep -r 'welcome.pstpl' *
application/controllers/admin/templates.php: 'welcome.pstpl',
application/controllers/admin/templates.php: 'welcome.pstpl',
application/helpers/frontend_helper.php: echo templatereplace(file_get_contents($sTemplateViewPath."welcome.pstpl"),array(),$redata,'frontend_helper[2762]')."\n";
application/helpers/SurveyRuntimeHelper.php: echo templatereplace(file_get_contents($sTemplateViewPath."welcome.pstpl"), array(), $redata) . "\n";
application/config/internal.php: 'excludeFiles' => array("config.xml", "assessment.pstpl", "clearall.pstpl", "completed.pstpl", "endgroup.pstpl", "endpage.pstpl", "groupdescription.pstpl", "load.pstpl", "navigator.pstpl", "printanswers.pstpl", "print_group.pstpl", "print_question.pstpl", "print_survey.pstpl", "privacy.pstpl", "question.pstpl", "register.pstpl", "save.pstpl", "startgroup.pstpl", "startpage.pstpl", "surveylist.pstpl", "survey.pstpl", "welcome.pstpl" ),
Затем: в application / helpers / SurveyRuntimeHelper.php и application / helpers / frontend_helper.php для публичных просмотров.
В следующий раз: вам не нужно спрашивать, но используйте grep 🙂
Других решений пока нет …