Hallo,
und gleich noch eine Frage :-) Ist es möglich, auf einer Seite ein Menü anzuzeigen, dass Links zu allen Ankern (sprich Textblöcken) auf dieser Seite enthält? Also z.B. wie hier: http://ganymed.inf.tu-dresden.de:7777/~gm383854/oop/index.php?id=0.3.2
Danke schon mal,
Peter
Hallo,
das Problem mit der Liste zu allen Ankern auf einer Seite hat mich doch nicht so richtig in Ruhe gelassen, so dass ich schliesslich den Quellcode der class.tslib_content.php editiert habe, bis ich die gewünschte Funktionalität hatte.
Dazu habe ich einfach die Schleife, die alle Contentblöcke auf einer Seite durchläuft, so ergänzt, dass nach jedem Contentblock ein Link nach oben gesetzt wird und vor der Ausgabe aller Contentblöcke das Menü mit Links zu den Ankern ergänzt wird.
Allerdings denke ich mal, dass so etwas vielleicht eher ein "Hack" ist, also nicht wirklich im Sinne des Erfinders. Meine Frage an Euch wäre nun aber, wie man solche Veränderungen (z.B. an der von mir veränderten Funktion CONTENT) sinnvoll und vor allem sauber vornimmt. Vielleicht hat ja jemand schon mal ähnliches gemacht und kann mir einen Rat geben.
Mit bestem Dank und Gruss,
Peter
Hab nun doch noch die "offizielle" Lösung für dieses Problem gefunden. Und zwar muss man einfach eine Sitemap einfügen und als Menütyp einstellen "Abschnittsübersicht", und schon hat man am Seitenanfang das gewünschte Menü mit Links zu allen Contentblöcken.
Nun gibts noch ein Problem: Wenn man einen neuen Contentblock erstellt, kann man anklicken "nach oben" (zuvor "zweite Optionspalette" wählen), worauf laut Hilfe ein Link "to top" nach jedem Contentblock erstellt werden soll. Nur leider erscheint dieser nicht, auch wenn ich diese Option anwähle.
Weiss jemand Rat?
Danke schon mal,
Peter
Hi Oppa #giggle# #giggle# ,
wie ich sehe hast Du die Möglichkeit der Sitemap-Funktion schon gesehen.
Kleiner Tipp noch von mir, falls es Dir noch nicht selbst aufgefallen ist.
Wenn du viele Seiteninhalte hast, jedoch die eine oder andere Überschrift des Seiteninhaltes nicht in Deiner Übersicht haben möchtest, dann brauchst Du nur die Index-Checkbox (neben nach oben) deaktivieren.
Zur anderen Frage:
Schau mal nach Deiner Var:
content.linkToTop = <p class="totop"><A href="#top">Top</A></p>
Diese wird in Das Constant Feld eingesetzt.
... und dann klappts auch mit der Oma Marta!! 😃
Ciao
Der DJ
Danke Dir erst mal für die Antwort :-)
Leider funzt das noch nicht ganz mit dem "To-Top"-Link. Habe die Zeile von Dir in die Constants meines Templates übernommen, aber der Link kommt trotzdem nicht. Könnte es etwas damit zu tun haben, dass ich mit dem Template-Auto-Parser arbeite? *grübel* Vielleicht muss noch etwas unter Setup stehen?
Und dann doch noch eine Frage zur Abschnittsübersicht, die habe ich wie folgt in mein Template (dass zur Rootseite gehört und in allen Unterseiten übernommen wird) eingebunden:
# sectionIndex (Menu zu Contentbloecken)
temp.sectionmenu = HMENU
temp.sectionmenu.1 = TMENU
temp.sectionmenu.1 {
sectionIndex = 1
# Normal state properties
NO.allWrap = <div class="menu1-level1-no"> | </div>
}
... und dann weiter unten:
subparts.sectionindex = TEXT
subparts.sectionindex < temp.sectionmenu
Die Abschnittsübersicht wird dann auch angezeigt, nur leider auf allen (also auch den Unterseiten) die der Rootseite :-( Was muss ich dann noch ergänzen, dass die Abschnittsübersicht der tatsächlichen Seite erscheint?
Vielen Dank und schon mal Wünsche für ein frohes Ostern,
Peter
Hmmm ... hat keiner ne Idee?
Also nochmal kurz die Frage, wie blende ich den "to top"-Link ein? Habe zwar die Checkbox für die entsprechenden Contentelemente angeklickt, aber der Link erscheint trotzdem nicht.
Und wie bringe ich die Abschnittsübersicht dazu, sich auf die aktuelle Seite zu beziehen und nicht auf die Rootseite?
Eine Antwort wäre echt prima, bin hier schon leicht am verzweifeln :-/
Nen schönen Ostermontag noch,
Peter
Huhu,
habe das selbe Problem. Hast Du mittlerweiel eine Lösung gefunden?
Huhu,
ich glaube ich habe eine Lösung:
temp.sectionmenu = HMENU
temp.sectionmenu.entryLevel = -1
Leider funktioniert dann mein Code nicht, der die Links in die richtige Reihenfolge bringt. :x