Modify pages
Sitefinity CMS allows you to modify the PageNode and the underlying PageData through the code.
When modifying a page, you must perform the following:
-
Get the page.
When modifying the page, you must get the PageNode
or thePageData
. To modify the title, the HTML title, or the description of the page, you must get and modify the PageData
object. To modify the URL of the page, you must get the PageNode
object. For more information about finding a specific PageNode
or PageData
, see For developers: Query pages.
-
Modify the properties.
After you get the page object, you modify the properties.
-
Save the changes.
Finally, you must save the changes.
Native API
To modify a page using the Native API, you must use the PageManager
class.
To modify the HtmlTitle
and the Description
of a page, perform the following:
- Get the
PageData
with the specified Title
by calling GetPageDataList
and filtering based on the Title
property.
- Modify the
HtmlTitle
and the Description
properties.
- Save your changes.
Use the following code sample:
Fluent API
To modify a page using the Fluent API, you must use the page facade.
To modify the HtmlTitle
and the Description
of a page, perform the following:
- Get the
PageNode
of the page with the specifiedTitle
.
- Modify the
HtmlTitle
and the Description
of the PageData
object.
- Save your changes.
Use the following code sample: