getName() . '.php';
if(file_exists($viewFile))
{
// css et js
if(!empty($node->getAttributes()))
{
extract($node->getAttributes());
}
// pages spéciales où on n'assemble pas tout
$this->stop = isset($stop) ? $stop : false;
$css = '';
foreach($css_array as $name)
{
$css .= '' . "\n";
}
$js = '';
foreach($js_array as $name)
{
$js .= '' . "\n";
}
if(MainBuilder::$modif_mode){
$css .= '' . "\n";
$js .= '' . "\n";
}
// tinymce, nécéssite un script de copie dans composer.json
if($_SESSION['admin']){
$css .= '' . "\n";
$js .= '' . "\n";
$js .= '' . "\n";
}
// titre
$title = Director::$page_path->getLast()->getPageName();
// description
if(!empty($node->getNodeData()->getData()))
{
extract($node->getNodeData()->getData());
}
// favicon
foreach($node->getNodeData()->getImages() as $image)
{
if(str_contains($image->getFileName(), 'favicon'))
{
$favicon = rtrim($image->getFilePathMini(), '/');
$alt = $image->getAlt();
}
}
ob_start();
require $viewFile;
$this->html .= ob_get_clean();
}
}
public function getStop(): bool
{
return $this->stop;
}
}