Also ich hab ein Problem und hoffe ich kann es gut genug beschreiben!
Ich habe einen Menüpunkt (Info) unter dem sehr viel Text und auch ein paar Bilder sind! Das ganze steht natürlich im Content der über einen Marker in einer Tabelle im Html-Template angesprochen wird.
Nun möchte ich das die Besucher das ganze ansehen können ohne scrollen zu müssen - also so eine Art Blätternavigation mit Vor, Zurück und Zum Start.
Ich hab da auch was gefunden in einem Buch nur geht es dort darum im eigentlichen Menü (Seitenbaum) vor und zurück zu springen.
Gibt es etwas das der Inhalt automatisch aufgeteilt wird sobald der Text über die Tabellengröße hinausgeht und dann über die vor und zurück Buttons zu navigieren ist, oder muß ich dann wirkliich unter dem Punkt Info - seite1, seite2 etc... anlegen?
Wäre dankbar für Hilfe und Vorschläge!
Ich würde behaupten, da musst du selbst Hand anlegen.
Da die Größe des Contentbereiches ja auf das Betriebssystem/Browser ankommt muss das auf jeden Fall auf Clientseite gemacht werden, d.h. mit Javascript. Ich könnte mir vorstellen (hab so was ähnliches mal gemacht) das man den restlichen Content versteckt (Stichwort CSS overflow: hidden😉 und dann einen Button macht, der den Inhalt um x = Größe des Contentbereiches nach oben verschiebt um vorwärts zu springen und entsprechend einen Button um wieder in die andere Richtung zu springen. Wenn man dann noch weitergehen will, ermittelt man die gesamte Contenthöhe teilt durch die Höhe des Contentbereiches und bastelt entsprechend viele Links zu den jeweiligen Parts.
Grüße
Christian
Ich würde hingegen behaupten, dass man sich die Ext cc_cbrowse anschauen könnte
georg
Klar, da hast du recht, aber dann sind die Umbrüche statisch und nicht der Tabellenlänge angepasst.
Kitsunet schrieb
Klar, da hast du recht, aber dann sind die Umbrüche statisch und nicht der Tabellenlänge angepasst.
ok zu ungenau gelesen. wenn mans automatisch haben will, dann muss man wohl die Ext anpassen und den content irgendwo teilen, aber man kann zumindest nicht von Textpassagen eine Höhe ermitteln
georg
Hallo! Danke für die Antworten! Da ich ein ewiger Anfänger bin 😢 würde ich es mal mit der Ext. probieren auch wenns nicht alles erfüllt was ich mir gewünscht hätte!
Wenn ihr mir noch helfen könntet wo ich das im Templat Setup einfügen muß - das bekomme ich nämlich nicht hin #angry#
seite = PAGE
seite {
typeNum = 0
stylesheet = fileadmin/Orthopaede/styles/rte_formate.css
meta.AUTHOR =
meta.DESCRIPTION = Beschreibung
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/Orthopaede/vorlage.htm
10.marks {
MENU = HMENU
MENU.special = directory
MENU.special.value = 144
MENU.entryLevel = 1
MENU.1 = GMENU
MENU.1.NO = 1
MENU.1.NO {
wrap = |<br>
XY = 178, 24+[16.h]
backColor = #ffffff
10 = TEXT
10.text.field = title
10.fontColor = #000000
#10.fontFile = fileadmin/suth/fonts/PRESDNTN.TTF
10.fontSize = 12
10.niceText = 1
10.offset = 12, 20
transparentBackground = 1
}
MENU.1.RO < .MENU.1.NO
MENU.1.RO {
15 < .10
15.fontColor = #C3232B
15.offset = 12, 20
}
MENU.1.CUR < .MENU.1.RO
MENU.2 < .MENU.1
MENU.2 {
NO.backColor = #ffffff
NO.10.fontColor = #172F72
NO.10.fontSize = 10
NO.10.offset = 20, 20
RO < .NO
RO.backColor = #ffffff
RO.10.fontSize = 10
RO.10.fontColor = #C3232B
R.5 >
CUR < .RO
}
#-----------------------------------------------------Inhalt einfügen
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
}
}
Wohin soll denn nun
page.50 < plugin.tx_cccbrowse_pi1
page.50 < styles.content.get
und
&tx_cccbrowse[type]=scroll
&tx_cccbrowse[type]=browse
????
bei dir wohl CONTENT < plugin.tx_cccbrowse_pi1
georg
PS: Die Seite wird dann übrigens ziemlich langsamer werden, weil das caching abgeschalten wird
Danke, aber es geht trotzdem nicht! Muß ich das dann innerhalb der Contentklammer setzen?