Я сделал это трудным путем с php - мне повезло, что zen cart позволяет использовать php в шаблонах ...
Я использовал условия с 3 переменными: $_GET['main_page']
, $_GET['cPath']
и $_GET['id']
и, в зависимости от их значения, вставил нужный мне контент следующим образом:
if($_GET['main_page']=='index' && !$_GET['cPath']){ // this condition is met only on the first page
// slideshow
}
elseif($_GET['main_page']=='page' && $_GET['id']==1){
// banner
} // and so on