Hallo Forum
Ich steh komplett auf dem Schlauch und bin um jeden Tip dankbar.
Ich möchte auf der obersten Menüebene den Menüpunkt "Alben" hinzufügen welche meine Albenseite aufruft:
https://fotoroma.ch/index.php?/categories
Über die Verweise oder das personalisierte Menü im AMM kriege ich es hin, jedoch erscheint der Link immer in einem Untermenü - was ich eben nicht haben möchte.
Besten Dank für Eure Hilfe.
Offline
Hm, das ist wohl ein Problem, das man dem Theme zuordnen muss. Ich habe für die Additional Pages ein Child Theme erstellt, das mir statt einem Menü einzelne Links hinzufügt. Wenn ich das richtig gesehen habe, hast du eine Seite vorgeschaltet.
Im Endeffekt brauchst du das gleiche wie bei "Fotostream".
Man könnte sich einmal das Plugin anschauen ob man das schnell "ummodeln" kann.
Offline
Die Menüpunkte "Fotostram" und "Portfolio" konnte ich im AMM mit der Funktion "Umzuwandelnde Alben zu Menü" hinzufügen. Das Funktioniert aber leider nur für einzelne Alben.
Mit Additional Pages habe ich die Startseite vorgeschaltet. Der Menüpunkt "Alben" sollte die gleiche Funktion haben wire wenn man auf das Bild klickt. Das habe ich mit (a href="index.php?/categories") gelöst.
Für das Ummodeln des Plugins fehlt mir leider das notwendige Wissen ;-) Wäre super wenn mir jemand da weiterhelfen kann.
Offline
Vielen Dank!
Ich habe jetzt mit den Verweisen im AMM das Menü "Test" mit dem Menüpunkt "Alben" erstellt. Das macht eigentlich genau das was ich haben möchte, mit Ausnahme das der Link in einem Dropdown ist.
Link zur Website: https://fotoroma.ch
Offline
Ich vermute man muss anschließend manuell eine Manipulation vornehmen. Damit könnte das klappen (bevor man nun ein Plugin komplett umbaut). Ich versuche mal einen Blick darauf zu werfen. Ich habe bei mir so etwas ähnliches hingekriegt (Impressum und Co direkt als Button und nicht als Menü zusammengefasst). Das war aber auch im Zusammenspiel mit Additional Pages und Advance Menu und Child Theme.
Offline
Da steht es wie man ein Child Theme generiert (und folgende Postings)
https://de.piwigo.org/forum/viewtopic.p … 10&p=3
im neuen Verzeichnis (bei mir heisst das Theme bootstrap_darkroom_child):
Das Verzeichnis erstellen:
template/menu_templates
und da drin die Datei:
menubar_links.tpl
Inhalt:
{foreach from=$block->data.LINKS item=link}
<li class="nav-item">
<a class="nav-link" href="{$link.url}"{if $link.mode == 0} target="_blank"{/if}>{if $block->data.icons=='y'}<img src="{$link.icon}" class="mr-1"/>{/if} {$link.label}</a>
</li>
{/foreach}
Man könnte ggf. die data.icons weglassen.
Dann wird für jeden Punkt Aus AMM/Verweise ein eigener Menüpunkt erstellt. So habe ich das mit der Menüliste für Additional Pages (das ist eine andere Menüdatei) damals gemacht.
Offline
Vielen Dank erst mal für Deine Hilfe.
Wenn ich die Anpassungen direkt in "/themes/bootstrap_darkroom/template/menu_templates/menubar_links.tpl" mache, funktioniert es perfekt.
Mit dem "Child theme" krieg ich es aber noch nicht hin. Ich habe dazu folgende Verzeichnisse und Dateien mit folgender Struktur erstellt und aktiviert:
/themes/bootstrap_fotoroma/themeconf.inc.php
/themes/bootstrap_fotoroma/theme.css
/themes/bootstrap_fotoroma/template/menu_templates/menubar_links.tpl
Die "themeconf.inc.php" sieht folgendermassen aus:
<?php
/*
Theme Name: bootstrap_fotoroma
Version: 0.1
Description: bootstrap_fotoroma
Theme URI: https://fotoroma.ch
Author: Markus Rohrbach
Author URI: https://fotoroma.ch
*/
$themeconf = array(
'parent' => 'bootstrap_darkroom',
);
?>
Fehlt da noch was?
Offline
Sieht richtig aus.
So sieht meine aus:
<?php
/*
Theme Name: My custom bootstrap_darkroom
Version: 0.1
Description: My custom bootstrap_darkroom
Theme URI: http://no.where
Author: My Name
Author URI: http://no.where
*/
$themeconf = array(
'parent' => 'bootstrap_darkroom',
);
?>
Achte bitte auf die Rechte wenn du die Datei per SSH erstellt hast.
Danach sollte das Theme in Piwigo auftauchen und du kannst es einfach aktivieren.
Offline