Hallo!
Ich habe folgendes Problem: Ich möchte lediglich eine Datei zum Download anbieten die ich in den fileadmin Ordner kopiert habe.
Wenn ich also beim Anlegen eines Seiteninhalts den Typ "Text" auswähle, dann kann ich ja einfach Text eingeben in die HTML Area. Wenn ich dort nun über den Button "Link einfügen" einen Link angebe, dann erscheint der Link in der HTML Area unterstrichen. Sobald ich aber die Seite dann betrachte, sehe ich nur den Namen des Links, es ist jedoch nichts hinterlegt.
Ein Blick in den Quelltext zeigt mir sowas an:
<link fileadmindownloadspdfpdf_dateipdf="" -="" download="" />Info (pdf)</link>
Damit weiß der Browser nichts anzufangen.
Weiß jemand wie ich über das Backend einfach einen Dateilink angeben kann ohne HTML zu coden?
Danke.
Fr3sh
Im RTE kannst du einfach einen Text markieren und dann rechte Maustaste "link setzten".
Dort kannst du unter den Reitern die Art des Links auswählen
z.B.
Datei
Externe URL
Interne URL
Wenn du Datei wählst, dannst du ganz einfach die gewünschet Datei im Fileadmin auswählen.
Hallo!
Danke für den Tip.
So weit war ich aber schon. Das Problem ist dass im RTE dann der Links scheinbar korrekt erstellt wird aber sobald ich mir die Seite ansehe ist dem Text KEIN Link mehr hinterlegt.
Es gibt den <a href...> Teil nicht, stattdessen aber ein <link...> Tag.
Keine Ahnung warum der Link unter den Tisch fällt.
wie verarbeitest Du denn den Content? Links werden in der Datenbank immer als <link=blala> gespeichert und von der Frontend Rendering Engine für die Ausgabe entsprechend umgewandelt. Wenn Du den Text mit "simplen" Methoden ausgibst erfolgt keine Umwandlung. Eine richtige Ausgabe bekommst Du z.B. unter Verwendung der css_styled_content und dem TS Code meincontent < styles.content.get
Viele Grüße!
Niki
Hallo!
Ich war nun länger nicht mehr an dem Thema dran, es scheitert aber mal wieder daran.
Ich habe nun noch "CSS Styles Content" im Bereich "include static (from extension)" hinzugefügt.
seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgcolor="#FFFFFF">
stylesheet = fileadmin/styles/newStyle.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/SAFE_vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
NAVI_O = HMENU
NAVI_O.special = directory
NAVI_O.special.value = 73
NAVI_O.1 = TMENU
NAVI_O.1.NO = 1
NAVI_O.1.NO.ATagParams = class="menu"
NAVI_O.1.NO.linkWrap = | • |*| | • |*| |
IMPRESSUM = HMENU
IMPRESSUM.special = directory
IMPRESSUM.special.value = 75
IMPRESSUM.1 = TMENU
IMPRESSUM.1.NO = 1
IMPRESSUM.1.NO.ATagParams = class="impr"
IMPRESSUM.1.NO.linkWrap = <div align="center" class="impr"> | <div>
NAVI_L = HMENU
NAVI_L.special = directory
NAVI_L.special.value = 84
NAVI_L.entryLevel = 0
NAVI_L.1 = GMENU
NAVI_L.1.NO = 1
NAVI_L.1.NO {
XY = 140, 30
backColor = #FFFFFF
10 = TEXT
10.text.field = title
10.fontColor = #2B4457
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
//10.niceText = 1
10.offset = 7, 19
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 140, 1
backColor = #DD4F32
}
20.offset = 0, 29
}
NAVI_L.1.RO < .NAVI_L.1.NO
//NAVI_L.1.RO.backColor = #FFE9D2
NAVI_L.1.RO {
30 = IMAGE
30.file = GIFBUILDER
30.file {
XY = 2, 15
backColor = #DD4F32
}
30.offset = 0, 7
}
NAVI_L.2 < .NAVI_L.1
NAVI_L.2 {
NO.10.fontFile = fileadmin/fonts/Verdana.ttf
NO.10.fontColor = #DD4F32
NO.10.fontSize = 10
NO.10.offset = 10,18
RO < .NO
RO {
30 = IMAGE
30.file = GIFBUILDER
30.file {
XY = 2, 15
backColor = #DD4F32
}
30.offset = 0, 7
}
}
CONTENT_MAIN = CONTENT
CONTENT_MAIN {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
CONTENT_R = CONTENT
CONTENT_R < styles.content.get //DIESE ZEILE BRINGT LEIDER NICHTS
CONTENT_R {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
}
}
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
1 = TEXT
1.field = header
1.wrap = <div class="regredHeader"><b> | </b></div><br />
2 = IMAGE
2.file = GIFBUILDER
2.file {
XY = [10.w]+10, 28
backColor = white
10 = TEXT
10.text.field = header
10.fontColor = #478951
10.fontFile = fileadmin/fonts/arialb.ttf
10.fontSize = 16
10.offset = 1, 22
10.niceText = 1
}
2.wrap = | <br />
default < .1
}
tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
wrap = <div class="reggrey">|</div><br />
parsefunc < tmp_tt_content_text.20.parsefunc
editIcons < tmp_tt_content_text.20.editIcons
}
Nun ist es aber dennoch so dass Hyperlinks bei der Ausgabe der Seiten weiterhin nicht verarbeitet werden sodass statt eines Links nur <link bla... kommt.
Das komische ist - dass Links korrekt erstellt werden wenn ich beim Anlegen von Seiteninhalten die Option "Filelinks" auswähle.
Das kann aber so ja nicht die einzige Möglichkeit sein.
Vielen Dank!
fr3sh
----
UPDATE!!
Also es geht sobald ich alle Zeilen ab Zeile 144 lösche (bis auf die letzte geschweifte Klammer natürlich...).
Dann jedoch zerschießt es mir alle Formatierungen. Mal sehen woran DAS nun liegt.
Hallo,
habe das gleiche Problem. Wenn da jemand mal was neues weis bitte sagt bescheid..
Danke
Würde mal sagen, da fehlt irgendwo ne Klammer 😉