Hallo Leute,
Ich erstelle mit dem folgenden Code einen Teil einer HTML Seite:
Wegen der besseren Übersicht und zum ausprobieren, fülle ich Textschnipsel in Variablen und binde diese Variablen in den Code mit ein.
Leider werden in den String Variablen die Zeilenumbrüche nicht beachtet obwohl ich die Strings in doppelten Anführungszeichen habe.
Hätte hier jemand einen Lösungsvorschlag für mich? Ich dachte eigentlich dass das hier funktioniert?!?
Gruß
tschero
Ich erstelle mit dem folgenden Code einen Teil einer HTML Seite:
PHP-Code:
<?php
//Die Date rezept.php stellt nur das eigentliche Rezept zur Verfügung
/*
Diese Variablen speichern den Inhalt des Teasers. Um den Teaser komplett zu erstellen muss lediglich an dieser Stelle der Inhalt der Variablen angepasst werden.
*/
//Name des Rezeptes
$ueberschrift = 'Kokoskuchen auf dem Blech';
//welches Bild soll angezeigt werden und wo liegt es im Verzeichnisbaum
$teaserBild = 'page5-img2.jpg';
//In welcher Datei im Verzeichnisbaum liegt das komplette Rezept
$dateiName = 'backrezepte/kokoskuchen/kokoskuchen.php';
//Wohin soll der Link "back" zurückgeleitet werden. Wenn man ein Backrezept schaut soll auf die Hauptseite Backrezepte geleitet werden
$linkBack = '../../backrezepte.php';
//Name des Rezeptes; wird im Teasertext fett angezeigt
$rezeptName = "Hier ist sehr viel Platz für einen zweizeiligen, langen Rezeptnamen. Hier der Marmorkuchen.";
//Kurzbeschreibung des Rezeptes
$teaserText = "In diesem Bereich ist beenfalls sehr viel Platz für eine kleine Beschreibung des Rezeptes. Der Text sollte kurz und aussagekräftig sein. Ist nur ein kleiner Teasertext.";
/*-----------------------------------------------------------------------------erster Absatz*/
//Überschrift
$ersterAbsatzUeberschrift = 'Zubereitung:';
//Inhalt
$ersterAbsatzHauptteil = "Zutaten auf ein Backblech geben und bei 180° Grad
ca. 20 Minuten backen.\r\nDanach 2 Becher flüssige süße Sahne über den heißen Kuchen gießen.\r\nGeht schnell und schmeckt superlecker!!!!";
/*-----------------------------------------------------------------------------zweiter Absatz*/
//Überschrift
$zweiterAbsatzUeberschrift = 'H6 Überschrift Nr. 2';
//Inhalt
$zweiterAbsatzHauptteil = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.";
/*-----------------------------------------------------------------------------dritter Absatz Zutaten*/
//Überschrift
$dritterAbsatzUeberschrift = 'Zutaten:';
//Inhalt
$dritterAbsatzZutatenContainer = array(
'Mehl' => '4 Tassen',
'Backpulver' => '1,5 Päckchen',
'Eier' => '2 Stück',
'Zucker' => '1 Tasse',
'Buttermilch' => '2 Tassen',
'Kokosflocken oder Mandeln' => '2 Tassen',
'Zucker und Vanillezucker gemischt' => '1 Tasse',
'süße Sahne' => '2 Becher'
);
?>
<h3 class="p2"><?php echo $ueberschrift; ?></h3>
<div class='wrapper p3'>
<div class='extra-wrap'>
<figure class='img-indent'><img src='<?php echo $teaserBild; ?>' alt='' /></figure>
<h6><?php echo $rezeptName; ?></h6>
<p class='p1'><?php echo $teaserText; ?></p>
<section class='rezeptteil'>
<p class='p1'>
<h6><?php echo $ersterAbsatzUeberschrift; ?></h6>
<?php echo $ersterAbsatzHauptteil; ?>
</p>
</section>
<section class='rezeptteil'>
<p class='p1'>
<h6><?php echo $zweiterAbsatzUeberschrift; ?></h6>
<?php echo $zweiterAbsatzHauptteil; ?>
</p>
</section>
<section>
<p class='p1'>
<h6><?php echo $dritterAbsatzUeberschrift; ?></h6>
<ul class="zutaten">
<?php foreach ($dritterAbsatzZutatenContainer as $zutat => $menge)
{
echo "<li>$zutat: $menge</a></li>";
}
?>
</ul>
</p>
</section>
<a class='button-2' href=<?php echo $linkBack; ?>>back</a>
</div>
</div>
Leider werden in den String Variablen die Zeilenumbrüche nicht beachtet obwohl ich die Strings in doppelten Anführungszeichen habe.
Hätte hier jemand einen Lösungsvorschlag für mich? Ich dachte eigentlich dass das hier funktioniert?!?
PHP-Code:
"Zutaten auf ein Backblech geben und bei 180° Grad
ca. 20 Minuten backen.\r\nDanach 2 Becher flüssige süße Sahne über den heißen Kuchen gießen.\r\nGeht schnell und schmeckt superlecker!!!!";
tschero
Kommentar