staklorazac
Grünschnabel
Ich wollte etwas ähnliches wie Sidebar deaktivieren/aktivieren erstellen, wie du geschrieben hast..aber funktioniert bei mir vorne und hinten nicht.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
// View
if (isSidebarVisible()) {
// Sidebar ausgeben, hier demonstrativ per echo
echo '<b>Sidebar!!</b>';
}
<?php
// View
// (Diese Funktion ist eher ein View-Helper)
function isSidebarVisible() {
return isset($_SESSION['sidebar']);
}
if (isSidebarVisible()) {
// Sidebar ausgeben, hier demonstrativ per echo
echo '<b>Sidebar!!</b>';
}
<?php
// View
// Formular Logik
if (isset($_POST['toggleSidebar'])) {
if (isset($_SESSION['sidebar'])) {
unset($_SESSION['sidebar']);
}
else {
// Auf den Wert achten wir sowieso nicht, hier aber demonstrativ auf true gesetzt
$_SESSION['sidebar'] = true;
}
}
?>
<form action="diese-datei.php">
<input type="submit" name="toggleSidebar" value="Toggle sidebar" />
</form>
<?php
// (Diese Funktion ist eher ein View-Helper)
function isSidebarVisible() {
return isset($_SESSION['sidebar']);
}
if (isSidebarVisible()) {
// Sidebar ausgeben, hier demonstrativ per echo
echo '<b>Sidebar!!</b>';
}