/ / nopCommerce-Indexseite -> Wie werden alle Abschnitte gerendert? - Ansicht, Nopcommerce

nopCommerce Indexseite -> Wie werden alle Sektionen gerendert? - Ansicht, NOPCommerce

Ich betrachte den nopCommerce-Quellcode. Irgendwie zeigt die Front-Office-Seite Kategorien, Hersteller, Umfragen, ausgewählte Produkte, Suchen usw. ... aber ich schaue mir nur den Quellcode der Index.cshtml an und kann keinen Code dafür sehen Der Index ist beigefügt. Der Link zur Demo-Seite lautet http://demo.nopcommerce.com/

Ich hatte erwartet, dass die Index-Seite Teilansichten wiedergibt oder über den Code zum Erstellen dieser Abschnitte verfügt, jedoch nichts.

Kann jemand erklären, wie nopCommerce die Ansichten darstellt?

Gibt es irgendwelche Dokumente, um die technische Seite von nopCommerce zu erklären? Ich habe die Bedienungsanleitung gelesen, sie enthält jedoch keine Details.

@{
Layout = "~/Views/Shared/_ColumnsThree.cshtml";
}
<div class="page home-page">
<div class="page-body">
@Html.Widget("home_page_top")
@Html.Action("TopicBlock", "Topic", new { systemName = "HomePageText" })
@Html.Action("HomepageCategories", "Catalog")
@Html.Action("HomepageProducts", "Catalog")
@Html.Action("HomepageBestSellers", "Catalog")
@Html.Action("HomePageNews", "News")
@Html.Action("HomePagePolls", "Poll")
@Html.Widget("home_page_bottom")
</div>
</div>

Antworten:

2 für die Antwort № 1

Dies ist nichts Besonderes für nopCommerce. Html.Partial & Html.Action werden normalerweise in allen ASP.NET-MVC-Anwendungen verwendet. Partial und Action verhalten sich ähnlich, um wiederverwendbare Teilansichten wiederzugeben. Der einzige Unterschied ist das Teilweise arbeitet mit dem aktuellen Modell, während Aktion ruft zusätzliche Daten ab.

StartseiteKategorien, HomePagePolls etc ansichten befinden sich unter Ansichten> Katalog> HomepageCategories.cshtml Wenn Sie sich im NopCommerce-Anwendungsordner befinden, können Sie den Ansichtsordner in Ihren Designordner kopieren und dort bearbeiten, sodass Sie keine Originaldateien bearbeiten müssen.