Hi all,
how to get the project content folder within a site?
Example:
$page->contentfolder()
returns:
content/pagetitle/site1/
Hi all,
how to get the project content folder within a site?
Example:
$page->contentfolder()
returns:
content/pagetitle/site1/
You can either do $page->root() for the absolute path to the content folder for that page or $page->diruri() for something like pagetitle/subpagetitle
To fetch a page you can use the page() helper:
page('somepage/somsubpage')->diruri();
page('somepage/somsubpage')->root();
hello, thanks alot, it works!
Then what is the difference between these two?
$page->diruri()
$page->uri()
I got the same result when I tested them.
In the docs it can be helpful to also have an example of the output for dummies like me.
On the homepage of the demo content you get:
$page->diruri()= “home” (it is invisible! => no numbering)
$page->uri()= “home”
On the page “Homepage › Projects › Project A” of the demo content you get:
$page->diruri()= “2-projects/1-project-a”
$page->uri()= “projects/project-a”
On the page “Homepage › Projects › Project B” of the demo content, if you have set the page “Project B” invisible, you get:
$page->diruri()= “2-projects/project-b”
$page->uri()= “projects/project-b”
In other words:
diruri() includes the numbering (due to sorting), if any.
Good luck!
Thanks! I did not have the sorting on. Then uri for the template and diruri for working with the content folders.