вопрос
Здравствуйте! Проблема в следующем. Есть несколько шаблонов .tpl для добавления новости, везде свои дополнительные поля. Например, music.tpl для музыки и films.tpl для фильмов. В music.tpl есть 5 дополнительных полей (Исполнитель, название трека, год, продолжительность, рейтинг). В films.tpl есть 7 дополнительных полей (Название фильма, год, жанр, рейтинг, продолжительность, актеры, режиссер).
Страницы для добавления новости, вместо /addnews.html имеют свои, а именно /addmusic.html и /addfilms.html
В файле engine/modules/show.short.php есть строка, которая отвечает за редактирование новости:
Если в этой строке изменить addnews на music, то редактирование новости с музыкой (music.tpl) происходит правильно. Редактирование фильмов уже неправильно, так как при редактирование есть только 5 полей от шаблона music.tpl.
Можно ли в коде вместо addnews указать такое значение, которое автоматически понимало бы в каком шаблоне .tpl необходимо редактировать новость?
Страницы для добавления новости, вместо /addnews.html имеют свои, а именно /addmusic.html и /addfilms.html
В файле engine/modules/show.short.php есть строка, которая отвечает за редактирование новости:
$tpl->set( '[edit]', "<a href=\"" . $config['http_home_url'] . "index.php?do=addnews&id=" . $row['id'] . "\" >" );
$tpl->set( '[/edit]', "</a>" );
Если в этой строке изменить addnews на music, то редактирование новости с музыкой (music.tpl) происходит правильно. Редактирование фильмов уже неправильно, так как при редактирование есть только 5 полей от шаблона music.tpl.
Можно ли в коде вместо addnews указать такое значение, которое автоматически понимало бы в каком шаблоне .tpl необходимо редактировать новость?