powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring MVC Theming
11 сообщений из 11, страница 1 из 1
Spring MVC Theming
    #38689487
mfaustin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, есть CMS написанная с использование Spring MVC и Thymeleaf в качестве движка шаблонов. Поставили задачу реализовать в ней Theming(незнаю как правильно по русски).
Выглядеть должно примено так:
templates/Next/news.html
templates/Roller/news.html
И в зависимости от активированного шаблона будет использоваться news.html либо из Next либо из Roller. Шаблон выберается админом в настройках.
Посоветуйте как обычно это реализовывается?
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689492
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найти нормального HTML верстальщика и разделить контент от стиля.
http://www.csszengarden.com/
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689496
mfaustin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Там абсолютно разная верстка....
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689515
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mfaustinТам абсолютно разная верстка....
Ну, то есть, HTML верстальщика под рукой небыло, наклепали как могли.
Проблема в чем тогда? Ну, делайте разные view. Вытаскивайте имя стиля из Path Parameter.
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689524
mfaustin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Это 2 абсолютно разных шаблона :) И верстальщик тут не причем что вы к нему бедному пристали))) Я просто хотел узнать как это обычно реализовывается в CMS на java может есть пути по красивее?
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689528
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mfaustinЭто 2 абсолютно разных шаблона :) И верстальщик тут не причем что вы к нему бедному пристали))) Я просто хотел узнать как это обычно реализовывается в CMS на java может есть пути по красивее?
Путь по-красивее это 1 HTML много CSS. Даже Spring MVC его придерживается.
Но в вашем варианте, надо бы написать свой ViewResolver, который бы из пути выдирал бы имя темы и искал View в нужной теме.
А может вообще получиться путь "/Next/news.html" скормить во ViewResolver как есть.
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689534
mfaustin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Большое спасибо за ответ! Я то же склонялся к тому что нужно писать свой ViewResolver, но сомневался, я думал что все же есть какие то стандартные пути реализации theming'а как в drupal, joomla и им подобным.
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689541
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mfaustinБольшое спасибо за ответ! Я то же склонялся к тому что нужно писать свой ViewResolver, но сомневался, я думал что все же есть какие то стандартные пути реализации theming'а как в drupal, joomla и им подобным.

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-themeresolver
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689562
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mfaustinШаблон выберается админом в настройках.
не понял. Если руками и админом, то чем не устроил файл .htaccess
Он как раз для этого.
В том числе для того чтобы в яндексе была в выдаче страница
news.html хотя по факту вы смотрите templates/Roller
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689572
mfaustin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Вы немного не так поняли, в настройках это в странице с натройками CMS с красивым гуем, и админом сайта то есть это обычный человек который умеет работать с данной CMS.

Задача вообще звучит очень просто нужно реализовать "нормальный" theming как в drupal, joomla, dle и им подобным. Сейчас тут как раз все построену по принципу 1 html и много css.
...
Рейтинг: 0 / 0
Spring MVC Theming
    #38689582
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mfaustin,
ok.
Просто, ГУИ можно навесить на настройками любых файлов\модулей. В том числе по 301-му редиректу. В том числе над апачем или томкатом.
Если у вас эта ИС как отдельная ERP-CMS-коробочный тогда конечно.
Удачи!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring MVC Theming
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]