Шаблонное решение для прототипа CMS - PullRequest
0 голосов
/ 15 октября 2010

Немного смутный вопрос.Извиняюсь.

У меня есть прототип CMS, над которым я работал ради забавы.Он полностью написан на ASP.NET MVC.

Работает по принципу «виджетов».Маленькие блоки функциональности, которые можно перетаскивать на страницу, вы поняли.

Я добавил несколько простых виджетов блогов, которые хорошо работают, один из них - виджет «Последние сообщения», который находится на первой странице.Хотя функция виджета, то есть перечисление последних сообщений, является стандартной, разметка, которую он генерирует, может не быть.Я не хочу заставлять своих пользователей использовать набор разметки.

Мне было интересно, можно ли будет использовать какую-либо форму шаблонов, возможно, T4?Я не углубился в это глубоко, но это выглядит довольно сложным, так что не уверен, что это будет возможно.Я хотел бы, чтобы конечный пользователь имел возможность лечить небольшой файл шаблона для изменения разметки, создаваемой для каждого элемента списка сообщений блога.

Если кто-то знает о каких-либо блогах / руководствах, которые могут помочь мне начатьЯ был бы очень благодарен.Поиск в Google для пользовательских шаблонов T4 вызывает изменения в шаблонах EditorFor, с которыми, я уверен, все знакомы.

Спасибо,

Ian

1 Ответ

0 голосов
/ 15 октября 2010

Лучшей идеей, которую я когда-либо видел, было бы использование стандартных шаблонов ASP.NET и их динамическая визуализация.Вам не нужно ни изобретать язык программирования, ни инструменты, а сложные части для вас.Возможно, это легко сделать с новым синтаксисом вида бритвы, который я подозреваю.

...