Auf http://t3blog.de/2007/12/12/quickie-der-schnellste-weg-zur-tsref/ habe ich folgende Info gefunden:
Unter diesem Link kann man die offizielle TSREF finden… also es ist eigentlich nur eine Domain die direkt auf die TSREF linkt… aber trotzdem schnell. Also hier die Domain: http://www.tsconfig.de – TypoScript für schnelle!
Nich sonderlich prikelnd… aber trotzdem schön schnell
Für jeden der a) probieren möchte, ob Trackbacks (pings) bei Ihm funktionieren und b) verstehen möchte, wie diese Funktionieren, habe ich hier eine nette Beschreibung gefunden: http://sw-guide.de/webdienste-blogging/was-sind-trackbacks/
Dieser Artikel beschreibt nett, wie das Ganze läuft!
Januar 17th, 2009 in
Sonstiges | tags:
trackbacks |
No Comments
Ich habe auf der Webseite von Sebastian Fischer folgendes TypoScript gefunden :
page.headerData.5 = COA
page.headerData.5 {
10 = TEXT
10.data = levelmedia:-1, slide
10.stdWrap.required = 1
10.stdWrap.wrap (
<style type="text/css">/*<![CDATA[*/
#topimage {
background-image: url(uploads/media/|);
}
/*]]>*/</style>
)
}
Es ist eigentlich ganz einfach und ich kann mir gut vorstellen, dass es einige Anwendungen dazu gibt.
Dieses TypoScript bindet einen Headerpart ein, der das Hintergrundbild eines DivContainers (hier mit der id #topimage) definiert. Es läd dieses Hintergrundbild aus dem Resourcenfeld der Seiteneigenschaften. Ist kein Bild hinterlegt, “slided” dieses TS solange im Seitenstammbaum nach “oben” bis es auf eine Seite mit angegebenen Bild trifft und bindet dann dieses ein. Somit muss man nicht auf jeder Seite ein Bild angeben, sondern ein Bild vererbt sich so lange, bis es auf ein neues trifft. 
Ich habe dieses TS zwar nicht getestet, aber es sieht gut aus…
Ich habe oft das Problem, dass ich als Adminuser Seiten anlege, diese dann für meine Redakteure nicht ersichtlich sind (im Backend). Das hängt mit den Access- oder Zugriffsrechten der Seite zusammen. Ich kann diese dann über das Modul Zugriff ändern und der Gruppe zuweisen.
Ich verwende nun einen kleinen aber feinen Schnipsel TypoScript im PageTS der Root-Seite. Dort gehe ich unter Seiteneigenschaften und trage im entsprechenden Feld folgenden Code ein
TCEMAIN.permissions.groupid=1
Die Eins steht in diesem Fall für die Backend Usergruppe mit der ID = 1. Jede angelegte Seite (auch die von einem Admin) ist jetzt der Gruppe zugeordnet und kann von dieser bearbeitet werden.
Ich habe gerade auf http://www.seo24.at/navigation-nur-mit-bilder/ folgendes TYPOSKRIPT gefunden:
# Navigation
lib.navlogo = HMENU
lib.navlogo.special = list
lib.navlogo.special.value = 3,4,5,6
lib.navlogo.1 = GMENU
lib.navlogo.1 {
noBlur = 1
wrap = |
NO {
altImgResource.import=uploads/media/
altImgResource.import.field=media
altImgResource.import.listNum=0
allWrap=|
}
ACT = 1
ACT {
altImgResource.import=uploads/media/
altImgResource.import.field=media
altImgResource.import.listNum=1
allWrap=|
}
}
Dieses TYPOSKRIPT erstellt eine Navigation aus in den Seiteneigenschaften angebenen Bildern (unter Resources). So kann man die Navigationsbuttons für jede Seite selbst gestalten, also auch unterschiedliche angeben.
Was mir auffällt: Eigentlich sollte es auch möglich sein, einen RO (also Rollover) image anzugeben. Ich würde also den code um folgendes erweitern:
RO = 1
RO {
altImgResource.import=uploads/media/
altImgResource.import.field=media
altImgResource.import.listNum=1
allWrap=|
}
Das Ganze sieht dann so aus:
# Navigation
lib.navlogo = HMENU
lib.navlogo.special = list
lib.navlogo.special.value = 3,4,5,6
lib.navlogo.1 = GMENU
lib.navlogo.1 {
noBlur = 1
wrap = |
NO {
altImgResource.import=uploads/media/
altImgResource.import.field=media
altImgResource.import.listNum=0
allWrap=|
}
RO = 1
RO {
altImgResource.import=uploads/media/
altImgResource.import.field=media
altImgResource.import.listNum=1
allWrap=|
}
ACT = 1
ACT {
altImgResource.import=uploads/media/
altImgResource.import.field=media
altImgResource.import.listNum=1
allWrap=|
}
}
Der ACT-Zustand wird dann also auch als Rollover-Image genutzt… ich konnte bisher noch nicht Testen, sollte aber out-of-the-box funktionieren. Freue mich über Feedback!
Es ist ganz einfach, mit Conditions in TS einer bestimmten Seite ein spezielles TS zuzuweisen. Hier ein Beispiel:
lib.text= TEXT
lib.text.value (
hier kommt der text, der auf allen Seiten ausser der Seite mit der id 24 steht.
Auf der Seite mit der id 24 steht der text der unter globalVar = TSFE:id =24 definiert wird.
)
[globalVar = TSFE:id = 24]
lib.text= TEXT
lib.text.value (
hier kommt der text, der nur auf der Seite mit der id 24 steht...
)
[global]
Ich habe gerade unter http://typo3-blog.net/ einen Artikel gelesen der beschreibt, wie man das Dropdown-Menü für die Spracheinstellungen im Backend anpassen kann. Normalerweise steht dort ja für die erste Sprache Standard oder default. Das ist leicht verwirrend. Besser wäre, wenn z.B. die Standard-Sprache Deutsch ist, das dort Deutsch steht. Folgender Code sollte das ermöglichen:
1
2
3
4
5
| mod.SHARED {
colPos_list=0
defaultLanguageFlag = de.gif
defaultLanguageLabel = Deutsch
} |
Dieser Code wird nicht ins Setup sondern in das TS-Config-Feld der Rootpage eingebaut. Ein kleiner aber feiner Snippsel!!
Hier findet Ihr den orginal Artikel:
http://typo3-blog.net/blog/22-tuerchen-bei-mehrsprachigkeit-
standartsprache-im-typo3-backend-bennen.html
Dezember 22nd, 2008 in
TypoScript |
No Comments
Es ist relativ einfach, einen Favicon in TYPO3 einzubinden. Prinzipiell gibt es 2 Möglichkeiten einen “normalen” Favicon einzubinden:
Entweder mit diesem TS:
page.shortcutIcon = fileadmin/favicon.ico
Oder per Headerpart:
page.headerData.40 = TEXT
page.headerData.40.value(
<link rel="shortcut icon" href="favicon.ico" />
)
Wenn man einen animierten Favicon bereitstellen möchte empfiehlt sich folgendes:
Man stellt beide Favicon (animiert und nicht animiert) im Filesystem bereit und bindet sie mit folgendem Headerpart ein:
page.headerData.40 = TEXT
page.headerData.40.value(
<link rel="shortcut icon" href="favicon.ico" />
<link rel="icon" href="animated_favicon.gif" type="image/gif" />
)
Thats it!
Für alle, die eine Navigation bauen möchten, die sich spiegel (aqua – look – apple)
Es sind quasi 2 grafische Menüs, die untereinander dargestellt werden. Das zweite Menü unterscheidet sich vom ersten grundsätzlich in zwei Dingen:
- Es ist gespiegelt.
- Es ist nicht verlinkt.
Somit entsteht ein “ich spiegel mich im Wasser” Effekt
Hier das TypoScript für diese Navigation:
lib.footernavi = COA
lib.footernavi{
1 = HMENU
1.wrap =|
1.special = list
1.special.value = 13,14,15
1 {
1=GMENU
1 {
expAll = 1
noBlur = 1
NO = 1
NO {
ATagTitle.field = title
XY=[10.w]+10,32
format = jpg
5 = IMAGE
5.file = fileadmin/templates/images/footer-navi-bg.gif
10=TEXT
10 {
text.field=title
offset=1,20
fontColor=#a9afb3
fontFile=fileadmin/fonts/trebuc.ttf
fontSize=10
niceText = 1
}
}
ACT <.NO
ACT.10.fontColor = #fe840c
RO <.NO
RO.10.fontColor = #fe840c
ACTRO <.RO
}
}
2 = HMENU
2.special = list
2.special.value = 13,14,15
2 {
1=GMENU
1 {
expAll = 1
noBlur = 1
NO = 1
NO {
noLink = 1
ATagTitle.field = title
XY=[10.w]+10,38
format = jpg
5 = IMAGE
5.file = fileadmin/templates/images/footer-navi-mirror-bg.gif
10=TEXT
10 {
text.field=title
offset=1,22
fontColor=#a9afb3
fontFile=fileadmin/fonts/trebuc.ttf
fontSize=10
niceText = 1
}
20 = EFFECT
20.value = flip
}
ACT <.NO
ACT.10.fontColor = #fe840c
RO <.NO
RO.10.fontColor = #fe840c
ACTRO <.RO
}
}
}
November 13th, 2008 in
TypoScript |
2 Comments