Я хочу расширить существующую систему CMS и пытаюсь добавить поддержку «модуля».
Моя цель - иметь возможность применить модуль, добавив маркер в содержимое базы данных, которое он сам.
Пример:
<p>
My fun content that is located in a paragraph tag
</p>
[news:1234]
<p>
... more fun content within a different paragraph tag
</p>
Вышеприведенный пример очень специальный, но вы получите картину.Я хотел бы иметь возможность динамически загружать представление news.cshtml
и использовать идентификатор новостной ленты 1234
.
Проблема с этим заключается в том, что содержимое из модели является последним в сети., поэтому я не уверен, как заставить представление index.cshtml
поменять маркер для частичного news.cshtml
.
Будет оценено любое направление.
РЕДАКТИРОВАТЬ
Я также буду открыт для предложений о том, как анализировать содержимое в контроллере, прежде чем передавать его в представление.