Zum Inhalt springen

To top link in Deutscher Sprache ausgeben

Erstellt am 17. Juli 2006 · 9 Antworten · letzte Antwort am 19. Juli 2006

Tags: Links, Frage

dilara ·

Hallo,

ich möchte den Link To top in Deutschersprache auf der Seite haben
kann mir jemand sagen, welchen befehl ich im Template geben muss damit diese nicht auf Englisch sondern auf Deutsch erscheint

danke im Voraus für Bemühungen
dilara

jochen ·

Hi dilara,

dazu gibst Du im SETUP Deines TypoScript-Templates folgende Zeile ein:

tt_content.stdWrap.innerWrap2 = | <p class="totop"><a href="#">Seitenanfang</a></p>

Das gibt als Linktext 'Seitenanfang' aus. Wenn Du mehrere Sprachen verwendest, dann solltest Du stattdessen eine Variable verwenden, die Du je nach Sprache füllen kannst.

Jochen

dilara ·

hallo Jochen,

habe in Template folgende Zeile von dir eingefügt ich denke das noch was verbessert werden muss, da es nicht funktioniert!
weiß du was noch fehlt?

herzlichen dank im voraus
dilara

#content
page.25.marks.CONTENT = CONTENT
page.25.marks.CONTENT {
table = tt_content
select.orderBy = sorting
# --- BLUR (nicht valide!) WIRD VON SITEMAP MENUES ENTFERNT ---

tt_content.stdWrap.innerWrap2 = | <p class="totop"><a href="#">Seitenanfang</a></p> 

tt_content.menu.20.1.1 {
  noBlur = 1
  }
jochen ·

Hi dilara,

die Zeile mit dem 'tt_content' muss ausserhalb der geschweiften Klammern stehen.
Also irgendwo 'alleine' im TS.

Grüße
Jochen

dilara ·

Danke Jochen es funktioniert !!
habe noch eine Frage kann ich diese auch am rechtenseitenrand platzieren? und die Schrift etwas größer?

dilara

jochen ·

Hi dilara,

klar, das machst Du am besten in Deinem Stylesheet. Der "To Top"-Link wird ja schon von einem <p>-Tag umschlossen, der die Klasse "totop" verwendet.

Also, um das Ganze rechtsbündig und mit größerer Schrift anzuzeigen schreibst Du in etwa sowas in Dein Stylesheet (nicht getestet):

.totop {
  text-align: right;
}
.totop a {
  font-size: 12px;  /* Je nachdem, wie groß Dein Standard-Fontsize ist.
                       Kannst auch "fontsize: larger;" schreiben.
                       Warum den "To Top"-Link eigentlich größer? Naja, egal. ;)
                    */
}

Du kannst diese Angaben auch direkt (mit 'style') in den <p>-Tag schreiben, der den Link umschließt:

... <p style="text-align:right;"><a style="font-size:12px;" href="#">Seitenanfang</a></p>

Grüße
Jochen

dilara ·

Hallo Jochen,

hatte gedacht das es funktioniert allerdings nicht ganz der Link wird zwar gezeigt, aber wenn ich drauf gehe tut sich nichts!!
hast du eine Idee?

gruß
dilara

# --- XML AKTIVIERUNG ---

# General Document config
##############################################
config.doctype = xhtml_trans
config.metaCharset = iso-8859-1
config.xhtml_cleaning = all
# to get MSIE working in "standardsmode"
#config.doctypeSwitch = 1
config.xmlprologue = none
#
# override standard setting
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"
#
config.htmlTag_langKey = de-DE

# --- SEITEN UND MENUE KONFIGURATION ---# --- XML AKTIVIERUNG ---

# General Document config
##############################################
config.doctype = xhtml_trans
config.metaCharset = iso-8859-1
config.xhtml_cleaning = all
# to get MSIE working in "standardsmode"
#config.doctypeSwitch = 1
config.xmlprologue = none
#
# override standard setting
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"
#
config.htmlTag_langKey = de-DE

# --- SEITEN UND MENUE KONFIGURATION ---

#verweis auf seitenanfang
tt_content.stdWrap.innerWrap2 = | <p class="totop"><a href="#">Seitenanfang</a></p>

page = PAGE
page{
typeNum = 0

 includeCSS {
  file1 = fileadmin/standard.css
  file1.title = Standard Stylesheet
#file2 wird in extension templates definiert

  file3 = fileadmin/print.css
  file3.title = Drucker Stylesheet
  file3.media = print
  file4 = fileadmin/black.css
  file4.alternate = 1
  file4.title = Weiss auf Schwarz
  }
}
jochen ·

Hi dilara,

benutzt Du die Extension 'RealURL'? Dann müsstest Du im TS noch die Option

config.baseURL = http://www.example.com/

entsprechend mit der URL Deiner Website eintragen. Das Problem hatte ich mal.

Gruß
Jochen

dilara ·

Hallo Jochen

Habe festgestellt, das es nichts mit deinem Vorschlag zu tun hat To top funktioniert grundstätlich nicht bei mir !!
Hatte aber davor funktioniert

Vielleicht mache ich beim anlegen was falsch
- ich öffne die Seite die ein To top haben soll
- gehe auf New content
- gebe als Typical page content &#8220;Regular text element&#8221;
- select Position
-habe die option index ok und To top o.k

Es zeigt zwar auf dem Bildschirm aber wenn ich drauf gehe tut sich nichts
allerdings hat es davor die Tage funktioniert!

ich werde auch dein letzen Vorschlag ausprobieren

gruß
dilara

dilara ·

Hi Jochen,

es ist eher ein Browser Problem!!
den mit IE und Mozilla funktionierts allerdings nicht mit Opera
habe so eben festgestellt!! 😉

gruß dilara