use Drupal\node\Entity\Node; use Drupal\menu_link_content\Entity\MenuLinkContent; /* helper */ function create_page($title,$alias,$html){ $node = Node::create([ "type"=>"page", "title"=>$title, "body"=>[ "value"=>$html, "format"=>"full_html" ], "status"=>1 ]); $node->save(); \Drupal\path_alias\Entity\PathAlias::create([ "path"=>"/node/".$node->id(), "alias"=>$alias ])->save(); return $node; } function add_menu($title,$node,$parent=null){ $link = [ "title"=>$title, "link"=>["uri"=>"entity:node/".$node->id()], "menu_name"=>"main" ]; if($parent){ $link["parent"]=$parent; } $m = MenuLinkContent::create($link); $m->save(); return $m->getPluginId(); } function find_page($alias){ $path = \Drupal::service("path_alias.manager")->getPathByAlias($alias); $nid = str_replace("/node/","",$path); $node = \Drupal\node\Entity\Node::load($nid); return($node); } $text = << 


Continuous Consolidation. At your fingertips

Accounting and consolidation for modern companies.


Konvalo enables continuous reconciliation and financial consolidation across company ledgers.


Request Demo                             Learn more

[Grafik]

 


The challenge:

Financial data is fragmented.

Companies operate multiple accounting systems across legal entities.

Intercompany reconciliation and financial consolidation are slow,
manual and often spreadsheet-driven.

Month-end closing can take weeks.


The solution:

Continuous consolidation.

Konvalo connects company ledgers and continuously reconciles financial data.

Results:

• automated reconciliation
• continuous consolidation
• real-time financial visibility


The product:

Built for modern finance teams.

Konvalo provides:

• multi-company accounting
• intercompany reconciliation
• financial consolidation
• multi-currency support
• real-time financial reporting

Start using Konvalo.

Konvalo. Continuous consolidation for modern companies. Powered by STRAT.


[Request Demo]

 

 

HTML; $pg = find_page("/home"); $pg->set("body",["value" => $text]); $pg->save();