The Content management section shows you all CMS features available in GrandNode.

This section is very intuitive, so we will describe only the main process related to content management. 

Topics (pages)

Topics are nothing more or less than independent static pages. You can use them to create dedicated static pages. Topics are used also to show additional content in the themes. For example, welcome text on the homepage of the store. 


How can I add a custom block to my theme?

To include a custom topic to the theme, you should use the following line of code:

@await Component.InvokeAsync("TopicBlock", new { systemName = "HomePageText" })

Message templates

In this section, you are able to translate, edit, and customize the messages that you send to customers, like Welcome messages, orders placed, or completed notifications. You are able to create also new, custom message templates that will be used in Customer Actions.


It's a simple feature where you are able to add short announcements, media press notes, etc. You are able to show them on homepage or on independent /news page.


The blog is a more advanced "News" section. You are able to use it to manage a company blog. You can attach products to blog posts, assign blog posts to blog categories, or tag them with blog tags. 


It's a simple forum, where you are able to engage your community. 


It's a powerful tool in content marketing. With the knowledgebase, you are able to create a glossary, FAQ section, documentation, group manuals. To create a knowledgebase, you should first enable it in the Admin panel -> Configuration -> Settings -> General settings. Then it's time to create the first knowledgebase category. After that, you will be able to create articles.

You should also customize the homepage of knowledgebase, it's available under Admin panel -> Content management -> Topics (pages) by editing KnowledgebaseHomePage topic.


In a nutshell, courses have been described in our dedicated blog post. You can read it here. It fully shows how to use them and how to create a store with courses available after purchasing a product. 

back to top