Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16
  1. #1
    TYPO3 Forum Team Administrator Avatar von Junior
    Registriert seit
    18.08.2004
    Ort
    München
    Alter
    36
    Beiträge
    2.902

    Neue BBCode Funktion: [typoscript] [/typoscript]

    Hallo

    Ich freue mich sehr heute die neue Funktion
    Code:
    [typoscript]
    vorzustellen. Sie ermöglicht es TypoScript Code extra darstellen zu können. Zusätzlich verlinkt er auch zur TSref von typo3.org.

    StGaensler hat das für uns programmiert und mir geholfen es in vBulletin integrieren zu können. Vielen lieben Dank Stefan!

    Zurzeit fehlt noch der dazugehörige Button im Beitragseditor, aber das wird sich sicherlich morgen beheben lassen. StGaensler wird dazu auch noch ein paar Anmerkungen machen.

    Hier ein Beispiel:
    fghh

    Nach und nach werde ich auch alle alten Beiträge in den typoscript-Tag umwandeln. Ihr könnt mir dabei auch helfen, wenn euch alte Beiträge von euch in die Finger fallen, dann nehmt euch doch die Minute und ändert das schnell. Danke.

    Habt ihr Änderungsvorschläge diesbezüglich? Her damit.

    Ganz lieben Gruss

    Junior
    Two hours of trial and error can save ten minutes of manual reading.

    Meine neue Seite www.monot.com. Jetzt noch weicher.

  2. #2
    Forum Stammgast Avatar von chrimp
    Registriert seit
    22.08.2004
    Alter
    31
    Beiträge
    207
    Sehr coole Sache, vielen Dank dafür!
    Die Verlinkung zu TSref finde ich wirklich gut.

    Weiter so mit den Features! ;)

  3. #3
    TYPO3 Forum Team Moderator
    Registriert seit
    25.03.2005
    Ort
    München
    Alter
    25
    Beiträge
    324
    Danke für das Lob :)
    Wie man den Button noch hin bekommt, weiß ich gerade nicht. Mein Code greift viel tiefer ein :) Ich werde mal sehen, was sich da machen lässt. PS: Habe dir bereits eine Lösung per PN geschickt :D

    Einführung
    Nun eine kleine Beschreibung des [typoscript]-Codes:
    Verwendung ist eigentlich ganz einfach:
    [typoscript]page = PAGE[/typoscript] ergibt:fghh

    Nun kann man das Highlighting noch ein wenig modifizieren. Standardmäßig sind die Einstellungen "blockmode" und "verlinken" an, und "analytic" ist aus. Dies kan man nun verändern:

    analytic mode
    [typoscript=analytic]page = PAGE[/typoscript] ergibt [typoscript=analytic]page = PAGE[/typoscript]Das dient ein wenig zur "Analyse" des Typoscripts.

    block mode
    Die zweite Einstellungsmöglichkeit ist der blockmode: Wenn dieser an ist, wird der Typoscript-Code als Block angezeigt, d.h. ordentlich eingerückt. Wenn das ausnahmsweise mal nicht erwünscht ist, ist das auch möglich:
    [typoscript=noblock][...][/typoscript] ergibt z.B. [typoscript=noblock]# Hauptmenü 1. Grades (links)
    lib.MAINMENU1 = HMENU
    lib.MAINMENU1.1 = TMENU
    lib.MAINMENU1.1.wrap = <div id="navLevel01"><ul>|</ul></div>
    lib.MAINMENU1.1.NO = 1
    lib.MAINMENU1.1.NO.allWrap = <li>|</li>[/typoscript]Mit blockmode würde das besser aussehen:fghh

    Verlinkung
    Zu allerletzt kann auch noch das verlinken abgestellt werden: [typoscript=dontlink]page = PAGE[/typoscript] ergibt [typoscript=dontlink]page = PAGE[/typoscript]

    Kombinationen der Parameter
    Natürlich können die Eigenschaften auch kombiniert werden. Sinnvoll ist es, diese mit Kommata zu trennen. Direktes aneinanderschreiben ist aber auch möglich, da mein Code nur überprüft, ob der jeweilige String überhaupt vorkommt. Beispiel: [typoscript=Ilovetheanalyticmodebutpleasedontlinkitthecode]page = PAGE[/typoscript] ergibt dann unverlinkten Code, der im analytic-Design angezeigt wird: [typoscript=Ilovetheanalyticmodebutpleasedontlinkitthecode]page = PAGE[/typoscript]

    Das war die kleine Einführung in den [typoscript]-Tag.

    Viele Grüße,
    Stefan

    PS:
    Syntax-Fehler
    Wenn im Typoscript-Code syntaktische Fehler enthalten sind, werden diese auch markiert:fghhDa hilft es dann vielleicht sogar, nur die Fehler zu beheben, damit der Code wie vorgesehen funktioniert :)

    Manche Fehler lassen sich nicht immer direkt darstellen, da hat der Highlighter dann einfach ein Problem, und markiert den Code grün:
    fghhHier liegt der Fehler darin, dass nach "myObject" ein Punkt gesetzt wurde, der dort nicht hingehört.
    Geändert von StGaensler (11.12.2005 um 17:40 Uhr)

  4. #4
    Forum Stammgast Avatar von humpun
    Registriert seit
    29.09.2005
    Ort
    Ostfriesland
    Alter
    26
    Beiträge
    330
    Wow,

    das ist ja heftig, sogar mit Typo3.org docu :)

    Sehr geil gemacht.

    mfg

    humpun

  5. #5
    TYPO3 Forum Team Administrator Avatar von Junior
    Registriert seit
    18.08.2004
    Ort
    München
    Alter
    36
    Beiträge
    2.902
    Lieber Stefan

    Herzlichen Dank nochmals für deine tolle Arbeit die unser Forum sehr bereichert. Auch für die gute und ausfürhliche Einsleitung. Danke!

    Lieben Gruss

    Junior
    Two hours of trial and error can save ten minutes of manual reading.

    Meine neue Seite www.monot.com. Jetzt noch weicher.

  6. #6
    TYPO3 Forum Team Moderator
    Registriert seit
    25.03.2005
    Ort
    München
    Alter
    25
    Beiträge
    324
    Noch zwei kleine Anmerkungen:
    Bitte Leerzeichen am Ende einer Zeile vermeiden, die geh&#246;ren dort nicht hin:fghh
    Auslassungszeichen bitte immer auskommentieren, nicht so:fghhsondernfghh

  7. #7
    TYPO3 Forum Team Moderator Avatar von maxhb
    Registriert seit
    19.08.2004
    Ort
    Bremen
    Alter
    40
    Beiträge
    1.805
    Hi!
    *Applaus*
    Sehr sch&#246;nes Feature!

    CU
    maxhb

    P.S.: Wow, ich bin jetzt SUPERMODERATOR, da muss ich mir gleich 'nen Cape besorgen...

  8. #8
    TYPO3 Forum Team Moderator
    Registriert seit
    25.03.2005
    Ort
    München
    Alter
    25
    Beiträge
    324
    Wie ihr vielleicht gemerkt habt, ist nun die Übernahme des Codes aus dem Typoscript-Tag auch ohne Zeilennummern möglich.
    Das wollte ich eigentlich schon von Anfang an einbauen, bin dann aber an der Umsetzung gescheitert. Nun habe ich es (mit kleinen Einschränkungen) doch umgesetzt.
    Leider verwende ich kein semantisch korrektes HTML - IE und Opera hätten da zu viel Probleme gemacht, lediglich Mozilla stellte es mir so dar, wie ich es mir vorgestellt hätte.

    Falls ihr noch Bugs entdecken solltet: bitte her damit :)
    Geändert von StGaensler (12.12.2005 um 22:42 Uhr)

  9. #9
    Forum Stammgast
    Registriert seit
    05.10.2005
    Alter
    29
    Beiträge
    163

    hmm...

    Es wurde zwar nun schon öfters gesagt, aber ich will es auch nochmal kurz anmerken, dass es sich hierbei um ein richtig geniales Feature handelt.

    Ich hatte letztens ein Problem mit meinem TS, also konnte ich posten und hatte das Problem gelöst! :-) So etwas sollte in TYPO3 integriert sein!

    Vielen Dank!

  10. #10
    TYPO3 Forum Team Administrator Avatar von Junior
    Registriert seit
    18.08.2004
    Ort
    München
    Alter
    36
    Beiträge
    2.902
    Sehr gern geschehen ;-)
    Two hours of trial and error can save ten minutes of manual reading.

    Meine neue Seite www.monot.com. Jetzt noch weicher.

 

 
Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Typoscript if
    Von burner im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 16.06.2008, 15:01
  2. typoscript if
    Von rip.inc im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 02.12.2007, 00:39
  3. JavaScript-Funktion in TypoScript
    Von alona im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 7
    Letzter Beitrag: 19.09.2007, 10:13
  4. Typoscript if und else ??
    Von rosieres im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 20.08.2007, 18:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73