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 = <<
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();