einsiedler: smarty templates

Beitrag lesen

Genauso habe ich es vor. Pass mal auf: Hier mein html-Schnipsel als Überblick:

Meine index.php:

`
<?php
	  session_start();
	  if(!isset($_SESSION['userid'])) {
		   die('Bitte zuerst <a href="login.php">einloggen</a>');
	  } 
	  //Abfrage der Nutzer ID vom Login
	  $userid = $_SESSION['userid'];
 
	
    require_once "make-gallery-4.php";
?>
<!DOCTYPE html>
<html lang="de">
<head>
	<meta charset="utf-8">
	<title>Mein toller Titel</title>
	<meta name="description" content="Meine tollen Description Tags">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<!--[if lt IE 9]>
		<script src="http://html5shiv-printshiv.googlecode.com/svn/trunk/html5shiv-printshiv.js"></script>
	<![endif]-->
	<link href="./css/style_demo1.css" rel="stylesheet">
	<style>
	</style>
</head>
<body>
   <main id="main" tabindex="-1">
		<article id="arbeit01" class="abbildungsstrecke">
		  <h3>Abbildungen</h3>
		  <section class="mediasection">
			<h4>Meine tolle h4</h4>
			<p>Eine beliebige Unterzeile...</p>
				  <section class="mediaoutput">		<!-- Erinnerung: vormals abbildungen -->
					  <?php
						  $theMediaReader = new MediaReader("./mediaordner/arbeit02/");
						  $medias = $theMediaReader->readImagesData();
						  foreach ($medias as $medium) {
							  echo $medium->makehtml();
						  }
					  ?>
				  </section>
		  </section>
		  <section class="textinfosection">
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p> 	  
			<h3>Bildqualität</h3>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
			<h4>Keine Bildergalerie</h4>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
			<h4>Technische Informationen</h4>
		  <	p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
		  </section>
		</article>		  
   </main>
</body>
</html>`

Du siehst dort : article id="arbeit01", das ist mein ID

Dieser ID könnte man den Pfad der für > section class="mediaoutput" < wichtig ist also "./mediaordner/arbeit02/" auch in dieser (neuen) .json zuordnen und entsprechend einfügen.

Wichtiger ist mir allerdings die > class="textinfosection" < der text dort ist je nach arbeit01, arbeit02 ... anders.

Und sollte je nach dem entsprechend eingefügt werden.

Wie mache ich das nun? Wie fange ich da an?

Gruß der misanthrop