einsiedler: smarty templates

Beitrag lesen

<?php
const LAYOUT_HTML_FILE_PATH = './arbeit01.php';
const WIDGETS_FOLDER_PATH = './widgets/';

$PHPFilesCtrl = new PHPController( './PHPFiles/' );
$aPHPData = $Ordner->ReadImagesData()->KeySort()->Get();
$_LayoutHtml = file_get_contents( LAYOUT_HTML_FILE_PATH );
$_FiguresHml = file_get_contents( WIDGETS_FOLDER_PATH . 'section.html' );
$jFileContent = file_get_contents( 'datei.JSON' );
$jObject = json_decode( $jFileContent );
$_SectionRendered = array_map(
		function ( $DATEIimOrdner ) use ( $_SectionHml ) {
			return strtr(
					$_SectionHml
					, [
						'{headline}' => $basename -> headline,
            '{subheadline}' => $basename -> subheadline,
						'{titel}' => $basename -> titel,
						'{subtext}' => $basename -> subtext,
            '{text}' => $basename -> text
					]
				);
		}
		, $aPHPData
	);
echo str_replace( '{Section}', implode($_SectionRendered), $_LayoutHtml );
?>

O.K. wenn ich das hier jeweils am Kopf meiner arbeit0x.php setzen (würde) , setzt es doch meine Daten (an dem Platzhalter {Section}) ein?

Klar da sind noch viele Fehler drin, bitte helf mir mal aktiv , nicht nur mit Links, indem Du es korrigierst.

Der Pfad in Zeile 35 ist allerdings der Link zur Bildergalerie, der ist allerdings auch an meine basename (ID) gebunden.

Ich verstehe (glaub ich), ich pack die Unterseiten der Mediagalerien in einen Ordner und nutze eine Schleife wieviele php-Dateien in diesem Ordner sind.

Bitte zeige mir dies, in einem Beispiel, kein Link.

Gruß der misanthrop