+ Antworten
Seite 3 von 5 ErsteErste 1 2 3 4 5 LetzteLetzte
Ergebnis 31 bis 45 von 61

Thema: [Typo3] Tipps und Tricks

  1. #31
    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

    Menü in anderer Sortierung ausgeben

    Wenn man ein Menü nicht in der Reihenfolge ausgeben möchte, wie es im Seitenbaum abgebildet ist, sondern sortiert z.B. nach Erstellungsdatum, so erreicht man das so:
    Code:
    lib.mymenu=HMENU
    lib.mymenu.alternativeSortingField=crdate DESC
    lib.mymenu.1=TMENU
    lib.mymenu.1.wrap=<ul>|</ul>
    lib.mymenu.1.NO.allWrap=<li>|</li>
    Die Eigenschaft alternativeSortingField gibt die Sortierung an.


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


  2. #32
    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

    Dynamisches Menü aus den letzten neuen Seiten

    Eine praktische M&#246;glichkeit sich die letzten neuen Seiten anzeigen zu lassen bietet sich mit folgendem Schnipsel. Es zeigt auch die Funktionsweise von JSMENU
    tempJumpNav= HMENU
    tempJumpNav {
    special=updated
    # uid der seite aus deren unterseiten die neuesten seiten gesucht werden
    special.value=1
    special.mode= tstamp
    special.maxAge=3600*24*3
    limit=10
    1=JSMENU
    1.target=_top
    1.firstLabelGeneral =gehe zur neuen Seite
    }
    Hier wird der Modus auf den Timestamp der Seiten gesetzt. Max. Alter ist 3 Tage, es werden also alle Seiten angezeigt, die in den letzten 3 tagen erneuert wurden.


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


  3. #33
    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
    F&#252;r alle Benutzer von Homesite ein Leckerbissen:
    Plugin f&#252;r Typoscript-Syntaxhighlighting:
    http://typo3.punkt.de/ts4hs.html


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


  4. #34
    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

    Arbeitserleichterung

    Ich möchte mal auf einen anderen Punkt zu sprechen kommen - die tägliche Arbeit mit Typo3.

    Wer kennt das nicht - TS im Editor schreiben (mit semantischen Einrückungen etc.), alles kopieren, im T3 auf Template, edit, alles markieren und Zwischenlage einfügen, speichern.

    Dann der nächste Punkt: Das hab ich doch da und da gemacht, also einloggen, template öffnen, suchen, kopieren, ...

    Mein Ansatz:

    Typoscript ermöglicht in allen Konstellationen den Include-Syntax (Setup, Constants, PageTS, etc :
    Code:
    <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/html/mainmenu_typoscript.txt">
    Dadurch kann man den Code in Textdateien auslagern.
    In Verbindung mit WinSCP kann man nun bequem folgende Konstellation ermöglichen:

    Man erstellt z.B. einen Ordner "config" in dem die wichtigen Dateien/Ordner sind:
    TS
    CONSTANTS
    CSS
    MENUES
    ...

    Im T3 trägt man nur noch die entsprechenden Includes ein.
    Nun kann man ganz bequem diese Dateien lokal bearbeiten, WinSCP kümmert sich automatisch für einen Online-Abgleich, und die Änderungen sind sofort online sichtbar.
    Man erspart sich eine ganze Menge an zusätzlicher Synchronisationsarbeit und kann sich auf wesentliches konzentrieren.
    Ausserdem hat man alle Elemente für andere Projekte lokal zur Verfügung.

    Ich halte das für eine sehr effiziente Methode


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


  5. #35
    TP-Senior Tetsuo ist auf einem guten Weg Avatar von Tetsuo
    Registriert seit
    Apr 2004
    Ort
    Hockenheim
    Beiträge
    185
    Code:
    In Verbindung mit WinSCP
    Im Windows Explorer ist etwas integriert, dass nennt sich webDAV. Damit kann man auch direkt an den Dateien auf dem Server arbeiten, z.B. wenn webDAV aber kein SSH verfügbar ist. Hab ich schon bei Schlund und Paartner-Webhosting so erlebt.

  6. #36
    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
    Aber wie bringe ich meinem Editor bei, mit webDAV zu arbeiten ?

    WinSCP ist nur eine Möglichkeit, DW hat das ja auch integriert. Für weitere Anregungen bin ich sehr dankbar


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


  7. #37
    TP-Senior Tetsuo ist auf einem guten Weg Avatar von Tetsuo
    Registriert seit
    Apr 2004
    Ort
    Hockenheim
    Beiträge
    185
    Per WebDAV kann Webspace ähnlich wie ein Netzwerk-Laufwerk einbinden. Nach dem einrichten erscheint es auch in der Netzwerk-Umgebung und unterscheidet sich von den Netzwerklaufwerken nur dadurch, dass auf dem Ordner noch ein kleiner Globus ist.
    Du kannst jetzt ganz normal durch die ordner navigieren und dateien öffnen, als wären sie auf deiner Festplatte. Daher brauchst du keine weiteren einstellungen vorzunehmen. Klickst du auf eine *.psd dann öffnet sich dein Photoshop und wenn du fertig bist und wieder speicherst, dann speicherst du die Datei direkt auf deinem server.

  8. #38
    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

    Template abhängig vom gewählten Layout

    Man kann auf recht einfache Weise das Template vom gewählten Seitenlayout abhängig machen:

    Code:
    page.10.template.file = fileadmin/templates/template.html
    [globalVar=TSFE:page|layout=1]
    page.10.template.file = fileadmin/templates/template2.html
    [global]


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


  9. #39
    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
    Wer kennt es nicht - immer wieder gefragt und gesucht: RandomImage.
    Sei es, man möchte ein Zufallsheader oder ein Zufallsbanner oder was auch immer, man braucht eben ein Zufallsbild.

    Es gibt Extensions, die das machen, aber die muss man kennenlernen, konfigurieren etc.

    Ich möchte eine einfache "selfmade"-Variante vorstellen, die sich beliebig erweitern lässt.

    Als erstes legen wir eine php-Datei an, in dem Falle
    fileadmin/scripts/randomimage.php
    mit folgendem Inhalt:
    PHP-Code:
    <?php
    $fpath
    ='fileadmin/randomimages/';
    $rimage=array();
    $dh opendir($fpath);
    while (
    false !== ($filename readdir($dh)))
    {
        if (
    $filename != "." && $filename != ".." && !is_dir($fpath.$filename)) { $rimage[] = $fpath.$filename;    }
    }
    if(
    count($rimage)>0) {
        
    shuffle($rimage);
        
    $content='<img src="'.$rimage[0].'" alt="random" width="200">';
    }
    ?>
    Jetzt können wir es im Setup ganz einfach einbinden:
    Code:
    temp.ri = PHP_SCRIPT
    temp.ri.file=fileadmin/scripts/randomimage.php
    Wir können es irgendeinem Marker zuweisen, z.B. mit
    Code:
    page.10.marks.RANDOMIMAGE < temp.ri
    und schon haben wir unser Zufallsbild.
    Das Script sucht sich ein Bild aus, welches im Ordner fileadmin/randomimage ist, also einfach Bilder reinkopieren

    ... und fertig ...


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


  10. #40
    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

    Typo3 4.0 Neuerungen

    Beim Umstieg von Version 3.8.1 auf 4.0 gibt es doch einige Neuerungen, die eine Umstellung verlangen.
    Hier einige Hinweise, damit es leichter fällt.

    Extension-Manager
    Hier ist wirklich vieles anders.
    Um die Performance des Extension-Servers zu verbessern (TER2), muss man zuerst eine Liste mit den Extensions runterladen, damit die Suche lokal erfolgen kann.
    Wichtig ist, das man auch unsupported Extensions anwählt, damit man auch ungetestete Extensions installieren kann.
    Also in den Extmanager, den Punkt "Settings" auswählen.
    "Enable unsupported extensions" anhaken.
    Die Userangaben braucht man nur, wenn man einen Account bei typo3.org hat und z.B. an eigene nicht öffentliche Extensions ran will.
    Hiernach auf update klicken.
    In der Liste mit den Mirrors taucht nun ein leider recht unauffälliger Link auf "Click here to reload the list." - diesen anklicken.

    Nun geht es zu den Sprachen. Auch hier ist alles anders. Kannte man vorher Extensions (z.B. csh_de), so haben diese ausgesorgt. Die Sprachen werden nun in einen eigenen Ordner installiert (typo3conf/l10n), und dies für BE und FE inkl. Extensions.
    Wir wählen also "Translation Handling". Dort wählen wir aus der Liste "Deutsch - [German]", klicken "Save selection", damit diese Einstellung aktiv bleibt und klicken auf "Check status against repository".
    Nun erscheint eine Liste von Modulen und der Status der deutschen Sprachfiles. Wenn ein Modul als Status ??? besitzt, können wir dieses über "Update from repository" installieren.

    Diesen Vorgang sollten wir nach Installation von Extensions oder nach bestimmten Zeitabständen wegen möglicher Updates wiederholen.

    Der Update ist auf jeden Fall zu empfehlen, die neue Version bringt doch sehr viele Verbesserungen mit.


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


  11. #41
    TP-Senior Tetsuo ist auf einem guten Weg Avatar von Tetsuo
    Registriert seit
    Apr 2004
    Ort
    Hockenheim
    Beiträge
    185
    Zitat Zitat von St@eff.en
    Die Userangaben braucht man nur, wenn man einen Account bei typo3.org hat und z.B. an eigene nicht öffentliche Extensions ran will.
    Es gibt doch seit TER2 keine Privat-Extensions mehr http://news.typo3.org/news/article/t...te-extensions/

  12. #42
    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
    Hi Tesuo,

    das ist richtig, aber das wird es wieder geben - TER2 ist längst nicht fehlerfrei


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


  13. #43
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.113

    Tabellen mit dem RTE und eigener Klasse

    Da es mich doch einige Nerven gekostet hat, möchte ich diesen Tipp hier
    veröffentlichen.

    Es geht darum, dass man z.B. in DW eine Tabelle gelayoutet hat, die man nun
    über die RTE einbinden will. Somit erspart man sich die Erstellung mit dem
    Tabellenelement, welches aber auch seine Berechtigung hat. Das Problem
    beim Einfügen über die RTE war immer, dass T3 hier immer seine Standard-
    Class vergeben hat > contenttable. Das war nervig, vor allem, wenn man
    verschiedene Tabellen-Layouts hatte.
    Aber es gibt Abhilfe. Mit folgendem Code kann man der Tabelle eine eigene
    Class zuteilen. Sollte keine vorhanden sein, wird "contenttable" verwendet.
    Somit bleibt man flexibel

    Code:
    lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >
    Und hiermit kann man auch noch die bodytext-Class bei den p-Tags ent-
    fernen:
    Code:
    #entfernt den bodytext bei p
    tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines >
          tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines {
            encapsTagList = p
            removeWrapping = 1
            wrapNonWrappedLines = |
          }
    Beides gehört in die TS-Setup.
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  14. #44
    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
    Sehr schön.

    bodyclass entferne ich u.a. so

    Code:
    #csc-header entfernen
    lib.stdheader.stdWrap.dataWrap >
    
    #Überschriften ohne Zusätze
    lib.stdheader.2.headerStyle >
    lib.stdheader.3.headerClass >
    
    #noch mehr entfernen
    tt_content.stdWrap.dataWrap =
    
    # class="bodytext" bei RTE abstellen
    lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
    Deine erste Anweisung entfernt aber alles in den Tabellenzellen. Die eigentliche Funktion, um selektiv nur die p's zu entfernen hat leider einen Bug und lässt die schliessenden p's zurück, ein Bug den ich längst gemeldet habe und leider noch keine Lösung gefunden wurde. Hier habe ich noch die Erweiterung, um die Links wieder zu aktivieren:
    http://www.sk-typo3.de/Unterdruecken...lle.138.0.html
    Geändert von steffenk (30.06.2006 um 10:04 Uhr)


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


  15. #45
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.113
    Weißt du zufällig, welche Anweisung dafür verantwortlich ist, dass mir jetzt
    auch bei normalen Textinhalten, da P nicht mehr genommen wird. Soll heißen,
    wenn ich in der RTE einen harten Umbruch mache, wird dieser nicht akzeptiert,
    nur SHIFT-ENTER
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

+ Antworten
Seite 3 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