guten morgen zusammen,
ich habe mal eine frage.
geht es, das mann einzelne erstellte content seiten im hauptmenü anzeigen kann?
den menümanager möchte ich dazu nicht benutzen und auch kein eigenes menü erstellen.
über antworten würde ich mich freuen.
Ich hänge mich mal hintendran. Habe dasselbe Thema.
Der Menümanager ist optisch nicht das, was ich haben möchte und das normale Menü läßt eben nur das direkte Eintragen von Modulen zu.
Und jedes Mal ein Mini-Modul zu erstellen und den HTML-Content aus den Inhalten einzutragen ist mir zu umständlich.
Viele liebe Grüße
Markus
Hi :)
also der grundsätzliche Weg über ein neues Modul lässt sich wahrscheinlich nicht umgehen wenn man kein eigenes HTML-Menü verwenden will.
Für jegliche neue Seite (oder Kategorie) im Content-Modul muss ein neues Modul angelegt werden.
Bestehende können dann einfach im Inhaltmanager bearbeitet werden.
Würde das was helfen oder ist das Unfug?
Ich bin mir da gerade nicht sicher.
:BD: Unfug mit Sicherheit nicht, wenn es der einzige Weg ist, ist es halt so...
Würde ein redirect innerhalb des Mini-Moduls Sinn machen ?
Das heisst
Moduleintrag verweist auf Modul, im Modul ein automatisches Redirect auf die Content-Unterseite...
Wäre vielleicht noch ne Alternative.
Liebe Grüße
Markus
Hallo
wenn ich den Aufbau des Menuemangers richtig verstehe, soll der User die Möglichleit haben, die vorgegebenen Menues zu erstzten. Also Hauptmenue usw.
Dafür steht die Möglichkeit die vorhandenen Menuepunkte zu importieren zur Verfügung. Man kann sich also durchaus selber ein "Hauptmenue" anlegen und die vorhandenen Menuepunkte da rein setzen. Auch Content läßt sich so in die gewünschte Menuestruktur einbinden. Das hat auch den Vorteil, das man aufklappbare Untermenuepunkte anlegen kann.
Gruß
martin b
Im Prinzip ja...
Nur übernimmt den Menü-Manager leider nicht die css-Classes des Theme-eigenen Menüstyles. Insofern sehen die Menü-Manager-Menüs bissl dürftig aus, oder man musselt den ganzen Kram in der Menümanager-CSS um, da es aber nicht die gleichen Namen sind, eine Heidenarbeit !
Liebe Grüße
Markus
Hi :)
Zitat von: breakdancer am 23 März 2009, 17:19:23
:BD: Unfug mit Sicherheit nicht, wenn es der einzige Weg ist, ist es halt so...
war nur die Frage im Hinblick darauf ob Dir und/oder goodssale diese Idee etwas hilft.
Zitat von: breakdancer am 23 März 2009, 17:19:23
Würde ein redirect innerhalb des Mini-Moduls Sinn machen ?
Das heisst
Moduleintrag verweist auf Modul, im Modul ein automatisches Redirect auf die Content-Unterseite...
Ja also ich denke das geht nur so.
Am unauffälligsten würde das so funktionieren (Beispiel)
<?php
defined( 'mxMainFileLoaded' ) or die( 'access denied' );
header( 'Location: modules.php?name=Content&pid=2&page=1');
include( 'footer.php' );
?>
Zitat von: breakdancer am 23 März 2009, 17:19:23
Wäre vielleicht noch ne Alternative.
Etwas Anderes erscheint mir selbst mit mehr Auffand kaum realisierbar.
Aber wenn ich ehrlich bin ... überleg Dir ob Du nicht besser doch Alles auf den Menümanager umstellst.
Du machst Dir doch Arbeit ohne Ende.
moin,
ZitatNur übernimmt den Menü-Manager leider nicht die css-Classes des Theme-eigenen Menüstyles.
ja genau deswegen, wollte ich den menümanager oder ein
selbstgemachtes menü nicht nehmen.
aber so wie es aussieht ist das ganze doch nicht so einfach umzusetzen.
Moin :morning:
Ein selbstgemachtes HTML-Menü bzw. ein eigener Block macht doch genau das was es soll bzw. was man ihm sagt.
Also entweder Menümanager, der einem das Alles erlaubt verwenden (gibts ja erst seit Version 0.1.10) oder so wie früher nen eigenes Menü bauen.
Zu erwarten, dass die mitgelieferten Werkzeuge für und auf jeden individuellen persönlichen Einsatzzweck vorbereitet sind, ist dann wohl doch etwas viel.
Im Zweifel muss man da halt auch mal selbst etwas Hand anlegen.
Hallo,
hast du dir schon mal die Datei mx_menu.php im Ordner admin/module angeschaut? Das sollte die Datei für den Menümanager sein. Vielleicht kannst du dir dort das Layout entsprechend anpassen bzw. darauf anpassen.
Werde die nächsten Tage dort mal schauen, wenn ich Luft habe: :bye:
Hi :)
zusammengefasst.
DokuWiki: Menümanager (http://www.pragmamx.org/doku.php?id=handbuch:menuemanager)
Das Aussehen der Links im Menüblock kann im verwendeten Theme in der entsprechenden .css individuell definiert werden.
DokuWiki: Blöcke - Blockeinstellungen (http://www.pragmamx.org/doku.php?id=handbuch:bloecke_-_blockeinstellungen)
DokuWiki: Sommaire Paramétrable (http://www.pragmamx.org/doku.php?id=mxsommaire)
und den Block block-Menu_editable.php.
z.B. gewünschte Links zum Content wie folgt ergänzen.
if (mxModuleAllowed("Content")) $sec2["Content"] = "<a href=\"modules.php?name=Content&pa=showpage&pid=1\">Content";
Also, Vorlagen und Raum für individuelle Anpassungen sind gegeben.
Nun ja, der Sommaire Block ist in der Urform ohne Anpassung auch nicht soo prickelnd... Und die Anpassung ist bei dem echt.... sch...wierig... :BD:
Aber, Sitki hat natürlich vollkommen Recht, wir haben eine Möglichkeit ausser Acht gelassen... Die Einfachste und Allerbeste !
Holt euch das Tabellengerüst für den Block mit seinen ganzen Divs doch einfach aus dem Quelltext eurer Seite.
Stellt einen ganz normalen Modulblock ein mit ein paar netten Links zum Forum, Download, News, irgendwas. Speichert.
Jetzt geht in den Quelltext und sucht euch das Tabellengerüst für euren Block raus. Das Ganze fängt üblicherweise unter dem
<!-- START left_noblocks -->
an. Mit nur ganz kleinen HTML-Kenntnissen müsstet ihr die für euch wichtigen Zeilen erkennen können, je nachdem, welche Blöcke ihr noch laufen habt, kann bis zum
<!-- END left_noblocks -->
noch ne ganze Menge Gerödel kommen.
Das ganze Tabellenkonstrukt kopiert ihr jetzt in einen neu zu erstellenden HTML-Block, im Editor müsst ihr natürlich den HTML-Modus aktivieren und den Code dort eintragen. Namen geben, abspeichern, fertisch.
Hab selbst ich Noob grad hinbekommen.
*vordenkopfpatsch* Ja, der Wald und die Bäume...
Liebe Grüße
Markus
Sooo,
hab mir jetzt grad mal die Zeit genommen und mein ganzes Menü vom Menümanager auf "Blocks left" umgestellt... Es ist wirklich stinkeinfach und kommt ganz ohne "Extra-Module" aus...
Hier zu sehen: http://www.breakdance-weltrekord.de
In den linken Menüblöcken verweisen einige Einträge auf Einzel-Contents, funktioniert einwandfrei.
Einfach fünf Minuten investieren, das klappt schon.
Liebe Grüße
Markus
Moin :morning:
also mal im Ernst.
Das ist genau das was ich Dir oben geschrieben habe - ein normaler HTML - Block den du gestalten kannst wie du willst.
So hat man das bevor es den Menümanager gab immer gemacht.
godssale wollte aber KEIN eigenes Menü erstellen.
Jetzt hast du sein Thread gekapert und er hat noch immer keine Lösung bzw. nur die, die davor bereits angeboten wurden.
Zitat von: goodssale am 24 März 2009, 05:55:31
moin,
ZitatNur übernimmt den Menü-Manager leider nicht die css-Classes des Theme-eigenen Menüstyles.
ja genau deswegen, wollte ich den menümanager oder ein
selbstgemachtes menü nicht nehmen.
aber so wie es aussieht ist das ganze doch nicht so einfach umzusetzen.
Lies Dir das dochmal bitte genau durch.
Hier sagt er, dass er den Menü-Manager oder den Weg über ein HTML-Menü deswegen nicht nehmen möchte, weil die Classes nicht übernommen werden.
Werden sie aber doch, wenn man den Block so anfertigt, wie oben gesehen - und das ist auf jeden Fall wesentlich weniger Aufwand als sich für jeden Eintrag ein eigenes Modul zu schnitzen, wo man auch wieder mit HTML arbeiten kann.
Und bitte: lass die seltsamen Vorwürfe, ich denke, ich möchte helfen und habe hier keinen Thread "gekapert". So was verbitte ich mir.
Viele Grüße
Markus
Jetzt mal langsam.
Ich hab keinerlei Interesse an einer derartigen Diskussion.
Die Frage bezog sich darauf, Content ausdrücklich
ohne ein eigenes Menü in das Hauptmenü einzubinden.
Das was du gemacht hast ist ein HTML-Menü - ergo doch ein eigenes Menü.
Natürlich ist das damit was du wolltest ohne Weiteres möglich. Das hast du ja wohl selbst festgestellt und wenn du meinen ersten Post gelesen hättest, wärst du auch ganz schnell drauf gekommen.
Zitat von: Eismann1976 am 23 März 2009, 14:04:34
also der grundsätzliche Weg über ein neues Modul lässt sich wahrscheinlich nicht umgehen wenn man kein eigenes HTML-Menü verwenden will.
Dein Zitat habe ich sehr wohl gelesen und darauf reagiert. Das wird nen kleines Stück tiefer deutlich.
Zitat von: Eismann1976 am 24 März 2009, 06:38:16
Ein selbstgemachtes HTML-Menü bzw. ein eigener Block macht doch genau das was es soll bzw. was man ihm sagt.
Also entweder Menümanager, der einem das Alles erlaubt verwenden (gibts ja erst seit Version 0.1.10) oder so wie früher nen eigenes Menü bauen.
Und ob es Dir gefällt oder nicht, für mich ist es ein gekaperter Thread. Die Fragestellung war eine Andere, du hast Dich drangehängt und für Dich Deine Lösung gefunden.
Das ist keine Unterstellung sondern lediglich eine Feststellung, denn eine Antwort auf
die eigentliche Frage ist die Variante mit dem eigenen HTML - Menü nicht. Im Gegenteil, es ist ein eigenes Menü.
Für mich Ende an der Stelle.
...ich habe mich drangehängt und für mich meine Lösung gefunden... :thumbup:
Es wird schon langsam sehr komisch hier, ich werde mir doch ernsthafter überlegen müssen, das Angebot eines ehemaligen PMX´lers anzunehmen und meine Seiten auf Joomla umzustellen...
Es hat noch mehr Gründe...
Für mich wars das hier an der Stelle dann auch.
Zitat von: breakdancer am 26 März 2009, 14:35:02
Es wird schon langsam sehr komisch hier, ich werde mir doch ernsthafter überlegen müssen, das Angebot eines ehemaligen PMX´lers anzunehmen und meine Seiten auf Joomla umzustellen...
Na dünne... auf Dauer lässt sich aber ein aktuelles joomla mit einem bewährten Forum und einer Galerie nicht besser pflegen als mit pragmamx. Hierbei sollte auch der Datenbankabgleich bei kleinen und mittleren Internetpräsenzen verglichen werden und die unzähligen toten Einträge im Joomla.
Wichtig ist hierbei auch, dass man mal schaut wie lange schon Module kontinuierlich weiter entwickelt und supportet werden.
Sorry für das Gelaber! :red:
Aber schön wäre es doch mal ein Projekt zu starten, wo Stammuser gemeinsam Kräfte bündel, um ihre Präsenzen zu pflegen und zu erweitern, da ja jeder auch andere Kenntnisschwerpunkte hat?
Das könnte auch schon bei einem gemeinsamen Root und Management-Servern losgehen?
... und genau wegen solchen Antworten bin ich dann doch immer wieder überzeugt, dass es für mich eigentlich nur mit PragmaMX geht.
Danke, Sven. ;)
Zitat von: SvenW am 26 März 2009, 19:44:30
Aber schön wäre es doch mal ein Projekt zu starten, wo Stammuser gemeinsam Kräfte bündel, um ihre Präsenzen zu pflegen und zu erweitern, da ja jeder auch andere Kenntnisschwerpunkte hat?
Coole Idee, wo darf ich unterschreiben ? :smile:
guten morgen,
ganz schön was los hier. :puzzled:
also so wie ich das sehe, ist es nicht möglich,
ohne eigenes menü contentseiten einzubinden.
da ich wahrscheinlich nicht der einzige bin,
der so seine schwierigkeiten hat mit der umsetzung,
wollte ich fragen ob du breakdancer nicht eine anleitung schreiben
würdest, die auch anfänger verstehen?
ach ja und nicht mehr streiten, wegen so einem zeugs. :drinks:
Moin :morning:
Zitat von: goodssale am 27 März 2009, 05:32:17
also so wie ich das sehe, ist es nicht möglich,
ohne eigenes menü contentseiten einzubinden.
Es ist möglich. Siehe HIER (http://www.pragmamx.org/Forum-topic-28990-start-msg186268.html#msg186268)
Dazu müssen die Contentseiten über ein kleines Modul aufgerufen werden. Durch diesen kleinen Trick kannst du das neue Modul, wie jedes andere Modul auch, in das normale Menü einbinden. Jedoch kannst Du nicht einfach ohne Aufwand neue Seiten hinzufügen.
Es ist für jede Seite (oder auch Rubrik) immer ein neues Modul erforderlich.
Nochmal eine Kurzanleitung:
Einfach für jede Contentseite die du einbinden willst ein neues Modul erstellen. Dazu im Ordner
/modules/ einen neuen Ordner z.b. AGB anlegen. Darin eine index.php erstellen mit folgendem Inhalt:
<?php
defined( 'mxMainFileLoaded' ) or die( 'access denied' );
header( 'Location: modules.php?name=Content&pid=2&page=1');
include( 'footer.php' );
?>
Der darin enthaltene Pfad
modules.php?name=Content&pid=2&page=1 ist ein Beispiel für eine Contentseite und kann beliebig ersetzt werden.
Jetzt das Modul z.B. AGB in der Administration freigeben und einem Menü zuordnen.
Fertig, die Contentseite lässt sich nun im normalen Menü aufrufen.
Was du für ein eigenes HTML-Menü brauchst brauchst steht auch schon da.
Zitat von: breakdancer am 24 März 2009, 14:15:17
Stellt einen ganz normalen Modulblock ein mit ein paar netten Links zum Forum, Download, News, irgendwas. Speichert.
Jetzt geht in den Quelltext und sucht euch das Tabellengerüst für euren Block raus. Das Ganze fängt üblicherweise unter dem
<!-- START left_noblocks -->
an. Mit nur ganz kleinen HTML-Kenntnissen müsstet ihr die für euch wichtigen Zeilen erkennen können, je nachdem, welche Blöcke ihr noch laufen habt, kann bis zum
<!-- END left_noblocks -->
noch ne ganze Menge Gerödel kommen.
Das ganze Tabellenkonstrukt kopiert ihr jetzt in einen neu zu erstellenden HTML-Block, im Editor müsst ihr natürlich den HTML-Modus aktivieren und den Code dort eintragen. Namen geben, abspeichern, fertisch.
Wie der HTML-Code bei Dir aussieht kann von Theme zu Theme etwas unterschiedlich sein. Einfach ausprobieren.
Vor dem abspeichern bietet es sich an, mal vom HTML zum normalen Design-Modus zu wechseln. Da siehst du das Ergebnis sofort und kannst auch einfach mehrfach probieren.
Wenn das Design passt kannst du das Menü gleich so ändern wie du es brauchst, also die vorhandenen Links durch eigene Links ersetzen, nicht benötigte Zeilen entfernen ect.
Vielleicht könnten wir ja jetzt OnTopic bleiben.
hallo Eismann1976,
ok jetzt habe ich es verstanden.
danke und grüße heinz