 |
Willkommen im TP Hilfe Forum unter Traum-Projekt.com
Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen und Fragen stellen, privat mit anderen TPlern kommunizieren, an Umfragen teilnehmen und gratis Fotos runterladen. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Wir würden uns freuen, Dich in einer der freundlichsten Communitys als Mitglied begrüßen zu dürfen. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support Team.
Viel Spaß bei Traum-Projekt.com
|
20.10.2005, 17:22
|
#16
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Aufklappbares Layermenü - Bug in Opera beseitigen
Man kann in TYPO3 ein aufklappbares Layer-Menü installieren. Das klappt auch wunderbar, hat aber einen Schönheitsfehler: im Opera verrutschen die Layer gewaltig.
Dem kann man folgendermaßen begegnen: man öffne folgende Datei:
jsfunc.layermenu.js
und suche die folgenden Zeilen aus:
Zitat:
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;
|
und ersetze sie durch diese Zeilen:
Zitat:
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;
this.y= (bw.ns4)?this.css.top:this.el.offsetTop;
this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;
this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;
|
Dann klappts auch mit dem Opera ...
Geändert von Kafkaesk (20.10.2005 um 17:25 Uhr).
|
|
|
21.10.2005, 08:58
|
#17
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Fein  Verrätst Du uns auch, welches Menü das ist ?
|
|
|
21.10.2005, 21:00
|
#18
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Zitat:
|
Zitat von St@eff.en
Fein  Verrätst Du uns auch, welches Menü das ist ?
|
Ist aufklappbares Layer-Menü nicht eindeutig genug, oder wie meinst Du das? 
|
|
|
22.10.2005, 01:00
|
#19
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ich habs noch nicht benutzt, daher dachte ich, es wäre eine Extension 
|
|
|
23.10.2005, 01:03
|
#20
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
um zu erreichen, das bei Text m/Bild und 2 Spalten und cron_cssstyledimgtext die Überschrift auch über das gesamte Element kommt, kann man dies im Template wie folgt ändern:
Code:
tt_content.textpic.10.if >
tt_content.textpic.20.text.10 >
Geändert von steffenk (23.10.2005 um 01:09 Uhr).
|
|
|
23.10.2005, 10:45
|
#21
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Zitat:
|
Zitat von St@eff.en
um zu erreichen, das bei Text m/Bild und 2 Spalten und cron_cssstyledimgtext die Überschrift auch über das gesamte Element kommt, kann man dies im Template wie folgt ändern:
Code:
tt_content.textpic.10.if >
tt_content.textpic.20.text.10 >
|
Feiner Tipp, Steffen! 
Das müßte dann wohl aber bei den anderen Text/Bilder-Elementen auch funktionieren, oder? (Kanns leider derzeit nicht testen, da mein Server down ist ...)
|
|
|
23.10.2005, 11:24
|
#22
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ja, das funktioniert auch ohne cron_cssstyledimgtext  Habs gerade mal ausprobiert, aber mit css_styled_content.
Wie das mit den anderen Kombinationen aussieht, müsste man probieren.
(Der Tipp stammt von Ernesto, dem Autor von cron_cssstyledimgtext)
|
|
|
23.10.2005, 11:28
|
#23
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Zitat:
|
Zitat von St@eff.en
ja, das funktioniert auch ohne cron_cssstyledimgtext  Habs gerade mal ausprobiert, aber mit css_styled_content.
Wie das mit den anderen Kombinationen aussieht, müsste man probieren.
(Der Tipp stammt von Ernesto, dem Autor von cron_cssstyledimgtext)
|
Das ist ja eine Super-Sache dann. Die unterschiedliche Überschriften-Verteilung gefällt mir nämlich auch schon lange nicht. Klasse! 
|
|
|
23.10.2005, 16:25
|
#24
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ja, finde ich auch Super.
zusätzlich wrappe ich noch das gesamte Element via
Code:
tt_content.textpic.20.stdWrap.wrap = <div class="textmitbild">|</div>
|
|
|
23.10.2005, 23:54
|
#25
|
|
TP-Insider
Registriert seit: Aug 2003
Ort: Bonn-Beuel
|
Nochwas zum Thema: Dynamischer Inhalt auf allen Seiten. (Für Steffen und Alexander sicher nix neues, aber vielleicht liest ja doch der eine oder andere hier mit.)
Die Version oben von Steffen liest ja genau einen Record anhand seiner ID aus und stellt ihn dar. Ungünstig ist hier aber, dass sich, wenn der Redakteur den Eintrag komplett löscht und einen neuen anlegt, die ID ändert und man im TS die neue ID eintragen muss.
Eine weitere Möglichkeit ist deshalb, den den Inhalt via CONTENT auszulesen:
Code:
temp.txtRechts = CONTENT
temp.txtRechts {
table = tt_content
select {
pidInList = 21
orderBy = sorting
where = colPos = 2
}
wrap = <div id="contentStandardRechts">|</div>
}
page.10.marks.RECHTS < temp.txtRechts
pidInList = ID des Ordners (normaler, Sysordner, nicht im Menü-Ordner), der das/die Contentelement(e) enthält
where = colPos wählt die Spalte aus, in der das Element angelegt ist
Der Ordner selbst darf nicht versteckt sein, sein Elternordner aber schon.
Grüße
Wolfgang
__________________
In the beginning there was nothing … then Chuck Norris Roundhouse kicked that nothing in the face and said "Get a job!". That is the story of the universe.
|
|
|
24.10.2005, 00:53
|
#26
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Trauerränder um Popups verschwinden lassen
Ein Evergreen, aber der eine oder andere weiß es vielleicht noch nicht. Um die standardmäßig eingestellten "Trauerrränder" um die Popup-Bilder verschwinden zu lassen, muß man folgenden Code ins Setup eingeben:
PHP-Code:
#Trauerrand um Popups verschwinden lassen tt_content { textpic.20{ colSpace = 5 rowSpace = 5 borderThick = 1 1.imageLinkWrap = 1 1.imageLinkWrap { enable = 1 bodyTag = <body bgColor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> wrap = <a href="javascript:close();"> | </a> JSwindow = 1 JSwindow.newWindow = 1 JSwindow.expand = 0,0 } } image.20 { colSpace = 5 rowSpace = 5 borderThick = 1 1.imageLinkWrap = 1 1.imageLinkWrap { enable = 1 bodyTag = <body bgColor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> wrap = <a href="javascript:close();"> | </a> JSwindow = 1 JSwindow.newWindow = 1 JSwindow.expand = 0,0 } } }
|
|
|
26.10.2005, 20:24
|
#27
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
internen File-Editor erweitern
Häufig muss man bei Extensions Kleinigkeiten manuell anpassen.
Dann hat man häufig das Problem, das man per FTP nicht die nötigen Berechtigungen hat, das File zu überschreiben.
Gott sei Dank ist ein Editor in Typo3 eingebaut.
Klickt man im Extension-Manager auf die Extension, so kann man über "Edit Files" in einer rekursiven Fileliste die entsprechenden Files bearbeiten. Standardmässig sind auch die gängigen Filetypen eingestellt (txt,html,htm,css,inc,php,php3,tmpl,js,sql).
Gerade bei neueren Extensions liegen aber auch xml-Files bei, die oft Konfigurationen enthalten, die werden aber nicht zum editieren angeboten.
Dazu kann man die Liste der erlaubten Endungen ergänzen:
im Install unter All Configuration gibt es den Parameter SYS[textfile_ext], dort stehen die Endungen drin.
|
|
|
01.11.2005, 19:41
|
#28
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Hier noch einige Tipps zur Erstellung / Modifikation von Extensions (tut mir leid, aber damit beschäftige ich mich gerade)
Bei vielen Extensions wird im Pagemodul des BE nur der Name des Plugins angezeigt. Handelt es sich um mehrere des gleichen Typs, so fehlt es an Unterscheidungsmöglichkeit.
Hierzu gibt es das Feld CODE, das von den meisten Extensions nicht mehr genutzt wird. Man kann es aktivieren und als Kommentarfeld nutzen, es wird dann im Pagemodul angezeigt. Das Datenbankfeld hierfür ist select_key in der tt_content.
Folgende Modifikation muss man an der ext_tables.php durchführen:
PHP-Code:
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key,pages,recursive';
// select_key entfernen, dann wird das Feld CODE angezeigt
Bei Extensions mit Daten aus Tabellen wie news etc. möchte man gerne eine tabellarische Anzeige der Daten im Pagemodul haben. Hierzu gibt es folgende Möglichkeit: http://typo3.org/documentation/docum..._for_custom_t/
so long 
|
|
|
04.11.2005, 00:44
|
#29
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Kommentare ausblenden
Typo3 benutzt viele Kommentare, so wird bei jedem Content-Element, was eingesetzt wird ein Start-Content-Kommentar und ein End-Content-Kommentar geschrieben.
Möchte man das unterbinden, geht das mit folgender Zeile:
Code:
#Kommentare ausblenden
config.disablePrefixComment = 1
|
|
|
04.11.2005, 10:01
|
#30
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Alternierende Headerbilder
Möchte man das Headerbild in Abhängigkeit von der Seite wechseln, gibt es mehrere Möglichkeiten, hier mal eine einfache und imho eine praktikable Lösung:
Im Constants des Roottemplates das Standardbild festlegen:
Code:
tempbannervalue = <img src="fileadmin/templates/images/header_index.jpg" class="bl">
Im Roottemplate dann
Code:
temp.banner = HTML
temp.banner.value = {$tempbannervalue}
Und für den Marker
Code:
subparts.HEADERIMAGE < temp.banner
Bei den Seiten, die ein anderes Headerimage bekommen sollen, einfach einen neuen Templaterecord und im Constants-Feld das andere Bild eintragen:
Code:
tempbannervalue = <img src="fileadmin/templates/images/header_seite2.jpg" class="bl">
Geändert von steffenk (04.11.2005 um 10:57 Uhr).
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| |