Neue Seite anlegen Teil 1
Nun kommen wir zum Anlegen einer neuen Seite in unserem CMS. In diesem Teil geht es erstmal um das Formdesign und um die Weiterleitung. Der nächste Teil legt die Datei an und registriert sie in die DB. Außerdem wird es beim nächsten mal evtl. noch Änderungen am site-edit geben. Aber jetzt gehts um die Datei /admin/includes/site-new.php.
Hier gehen wir ähnlich wie beim Menü anlegen vor. Wir erstellen nur den Alias und zeigen danach ein Formular an, welches dann auf die Bearbeiten-Seite weiterleitet.
Der Code sollte selbstklärend sein:
<h1>Seite erstellen</h1> <?PHP if(!$_POST['alias']){ ?> <form action="/admin/index.php?page=site-new" method="post"> Alias: <input name="alias" /><br /> <input type="submit" value="Erstellen" /> </form> <?PHP } else{ //Verarbeitung im nächsten Artikel ?> <p>Die Seite wurde erfolgreich erstellt.</p> <form action="/admin/index.php" method="GET"> <input type="hidden" name="page" value="site-edit" /> <input type="hidden" name="site" value="<?PHP echo $_POST['alias']; ?>" /> <input type="submit" value="Seite Bearbeiten" /> </form> <?PHP } ?>
Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.
Über uns
Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project