Hallo ,
kann mir Jemand sagen ob und wie man bei einem Sitemap die Verlinkungsart ändert?
Mein Sitemap wird in einem iframe angezeigt.( iframe extension << iframe2 >> )
Die darin vorhandenen Links sollen im _top angezeigt werden.
ich kann das jedoch einstellen wie ich möchte, die Seiten werden dann wiederum im iframe dargestellt.
egal ob ich _top oder _parent als target eingebe.
Muss das mit Typoscript gelöst werden?
Danke im Voraus
Hallo Anguilla,
Iframe sind keine Normale Frames, deshalb kann man sich von einem Iframe auch nicht auf das "Haupt-"Fenster zugreifen und umgekehrt.
Für das Hauptfenster ist das Iframe, wie wenn man z.B. Ein externes Programm integriert hat.
Wieso willst du den umbedingt ein Iframe verwenden?
Ginge es nicht auch mit einem DIV
z.B. (ungetestet)
<DIV style="height: 200px; overflow: scroll;">
HIER KOMMT DANN DAS SITEMAP REIN
</DIV>
Gruss
Theis
hallo theis,
ja das ist eben das Problem.
Einen overflow hatte ich schon angedacht aber dann werden horizontale scrollbalken permanent angezeigt.
Das ist leider vom Design her nicht umzusetzen.
Ich habe schon öfter ( ohne typo3 ) aus iframes heraus auf das parent oder top element zurückgelinkt.
Das ging ohne weiteres.
leider ist das Sitemap so zu lang und ich muss scrollen können, aber nur vertikal.
Nie horizontal
gruss
Anguilla
Bin mir sehr sicher, dass auch die Lösung mit DIV ohne horizontalen Scrollbalken geht. Habe das schon in diversen Projekten so gemacht. Hatte im ersten Anlauf auf das Problem es dann über CSS aber hinbekommen.
So müßte es gehen:
#content {
position: relative;
left: 20px;
top: 20px;
overflow: auto;
width: 800px;
height: 400px;
}
Aber auch die IFrame Variante geht, wobei ich persönlich DIV besser finde.
Schau dazu mal in die TSREF und nimm das MENU Object unter die Lupe. Dann findest Du sicher auch wie man das target richtig setzt...
Oder schau Dir mit dem Template-Analyze den Part für die Sitemap an.
Viel Glück!
Michael
Michaelh74 schrieb
Bin mir sehr sicher, dass auch die Lösung mit DIV ohne horizontalen Scrollbalken geht. Habe das schon in diversen Projekten so gemacht. Hatte im ersten Anlauf auf das Problem es dann über CSS aber hinbekommen.
So müßte es gehen:
#content {
position: relative;
left: 20px;
top: 20px;
overflow: auto;
width: 800px;
height: 400px;
}
Aber auch die IFrame Variante geht, wobei ich persönlich DIV besser finde.
Schau dazu mal in die TSREF und nimm das MENU Object unter die Lupe. Dann findest Du sicher auch wie man das target richtig setzt...
Oder schau Dir mit dem Template-Analyze den Part für die Sitemap an.
Viel Glück!
Michael
Hallo Michael ,
bei
overflow:auto
werden keine Scrollbalken angezeigt, der Inhalt geht über die Höhe hinaus.
Wie hattest Du das hinbekommen ,daß bei Dir gescrollt werden konnte?
Ist das vieleicht HTML Versionsabhängig?
habs mit
position:relative
und
position:abolute
probiert- kein Unterschied hierbei.
werde mir die TSREF mal anschauen - wo finde ich die ? #paralyzed#
Vielen Dank für deine Hilfe.
Gruß Anguilla