+ Antworten
Seite 2 von 5 ErsteErste 1 2 3 4 5 LetzteLetzte
Ergebnis 16 bis 30 von 61

Thema: [Typo3] Tipps und Tricks

  1. #16
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729

    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:
    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:
    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 18:25 Uhr)
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  2. #17
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Fein Verrätst Du uns auch, welches Menü das ist ?


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #18
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    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?
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  4. #19
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ich habs noch nicht benutzt, daher dachte ich, es wäre eine Extension


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #20
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    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 02:09 Uhr)


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  6. #21
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    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 ...)
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  7. #22
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    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)


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  8. #23
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    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!
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  9. #24
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    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>


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  10. #25
    TP-Insider Wolfgang G hilft, wo's geht Wolfgang G hilft, wo's geht Wolfgang G hilft, wo's geht Avatar von Wolfgang G
    Registriert seit
    Aug 2003
    Ort
    Bonn-Beuel
    Beiträge
    708
    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


  11. #26
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729

    Trauerränder um Popups verschwinden lassen

    Ein Evergreen, aber der eine oder andere wei&#223; es vielleicht noch nicht. Um die standardm&#228;&#223;ig eingestellten "Trauerrr&#228;nder" um die Popup-Bilder verschwinden zu lassen, mu&#223; 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
                          
    }
                   }
           } 
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  12. #27
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869

    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.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  13. #28
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Hier noch einige Tipps zur Erstellung / Modifikation von Extensions (tut mir leid, aber damit besch&#228;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&#246;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&#252;r ist select_key in der tt_content.
    Folgende Modifikation muss man an der ext_tables.php durchf&#252;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&#246;chte man gerne eine tabellarische Anzeige der Daten im Pagemodul haben. Hierzu gibt es folgende M&#246;glichkeit: http://typo3.org/documentation/docum..._for_custom_t/

    so long


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  14. #29
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869

    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


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  15. #30
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869

    Alternierende Headerbilder

    M&#246;chte man das Headerbild in Abh&#228;ngigkeit von der Seite wechseln, gibt es mehrere M&#246;glichkeiten, hier mal eine einfache und imho eine praktikable L&#246;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&#252;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 11:57 Uhr)


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten
Seite 2 von 5 ErsteErste 1 2 3 4 5 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51