Topic: few categories
Hi guys. I have a question. It`s possible to show few categories? For example, I have 3 folder in "content" folder like a "notes", "article" and "media". How I can show this categories in index page?
Thanks )
You are not logged in. Please login or register.
Hi guys. I have a question. It`s possible to show few categories? For example, I have 3 folder in "content" folder like a "notes", "article" and "media". How I can show this categories in index page?
Thanks )
Create index.md file for each folder after content folder with content of this:
Title: Your Sub-Pages Title Description: Lorem ipsum dolor sit amet. Template: blog ----
So…
→ /content/ → index.md → 404.md → /notes/ → index.md → another-post-1.md → another-post-2.md → /article/ → index.md → another-post-1.md → another-post-2.md → /media/ → index.md → another-post-1.md → another-post-2.md
In your content > index.md file, change its content to this:
Title: Test Title Description: List of few categories... Template: custom-index ----
Then create new theme file custom-index.html
<?php include 'header.html' ?> <?php include 'navbar.html' ?> <div class="container"> <?php Morfy::factory()->runAction('theme_content_before'); ?> <?php $paths = array(); if($handle = opendir(CONTENT_PATH)) { while(false !== ($path = readdir($handle))) { if( $path != '.' && $path != '..' && $path != 'index.md' && $path != '404.md' && $path != 'about.md' ) { $paths[] = $path; } } closedir($handle); } // var_dump($paths); foreach($paths as $path) { $file = Morfy::factory()->getPage($path); echo '<h3><a href="' . $path . '">' . $file['title'] . '</a></h3>'; echo '<p>' . $file['description'] . '</p>'; } ?> <?php Morfy::factory()->runAction('theme_content_after'); ?> </div> <?php include 'footer.html' ?>
Thanks for answer tovic) But I got something like this(
what am I doing wrong?
When clicked, are they go to the correct page?
You have to edit each Title field in this file to create meaningful sub-page name:
→ /content/ → index.md → 404.md → /notes/ → index.md <=== this → another-post-1.md → another-post-2.md → /article/ → index.md <=== this → another-post-1.md → another-post-2.md → /media/ → index.md <=== this → another-post-1.md → another-post-2.md
PS: I have updated the file loop above. Please replace the old loop.