Я использую платформу для игр для Java и работаю над проектом портала работы, который содержит основной сайт и панель администратора. У главного сайта и панели администратора есть разные верхние и нижние колонтитулы, поэтому я не могу указать верхний и нижний колонтитулы в главном, так как это будет распространено для основного сайта и панели администратора.Включить статическую страницу на другую статическую страницу в игровой среде
Так что мой main.scala.html выглядит
@(title: String)(content: Html)
<html>
<head>
<title>Job Portal</title>
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
<link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")">
<script src="@routes.Assets.at("javascripts/jquery-1.9.0.min.js")" type="text/javascript"></script>
</head>
<body >
@content
</body>
</html>
который содержит только содержательную часть.
Я хочу включить верхний и нижний колонтитулы (созданные в разных статических файлах) для основного сайта в index.html. Как я могу это сделать в игровой среде Java?
Есть ли какой-либо другой подход, который может решить мою проблему?
Не забывайте, что вы можете иметь несколько версий main - поэтому у вас может быть adminMain.scala.html, который используется представлениями администратора, и publicMain.scala.html, который используется вашими представлениями, отличными от admin. –
@SteveChaloner, но где я могу указать, что представления администратора должны использовать adminMain.scala.html, а общедоступные представления должны использовать publicMain.scala.html – silentprogrammer
На данный момент ваши представления содержат '@main (parameters) {content}' - это просто функция Scala. Создав, скажем, adminMain.scala.html, вместо этого вы должны использовать '@adminMain (parameters) {content}'. NB Возможно, вам потребуется импортировать его, в зависимости от того, где вы находите файл. –