6. Kurz etwas zu TYPO3
léÉåpçìêÅÉJ`jp=~ìÑ=_~ëáë=memLjópni
ëÉÜê=ã®ÅÜíáÖ=J=ëÉÜê=ÑäÉñáÄÉä=âçåÑáÖìêáÉêÄ~ê
Öêç≈É=^åò~Üä=bêïÉáíÉêìåÖÉå=EbñíÉåëáçåëF
îáÉäÉ=îçêÖÉÑÉêíáÖíÉ=i~óçìíâçãéçåÉåíÉå
ÜçÜÉ=iÉêåâìêîÉ
EáåòïáëÅÜÉåF=îÉê~äíÉíÉ=mêçÖê~ããëíêìâíìê=EqvmlP=R>F
Öêç≈É=^åò~Üä=bêïÉáíÉêìåÖÉå=îçå=ëÉÜê=
ìåíÉêëÅÜáÉÇäáÅÜÉê=nì~äáí®í
îáÉäÉ=îçêÖÉÑÉêíáÖíÉ=i~óçìíâçãéçåÉåíÉå
16. Semantischer moderner Code
qvmlp`ofmq
# entfernt die DIVs um die <hx>s #
lib.stdheader.stdWrap.dataWrap =
# address-Tag zur Liste der Tags
hinzugefügt, die nicht automatisch mit <p>-
Tags umschlossen werden #
lib.parseFunc_RTE.nonTypoTagStdWrap.
encapsLines.encapsTagList =
div,p,pre,h1,h2,h3,h4,h5,h6,address
26. Sinnvolle Dokumentstruktur - die Umsetzung
qvmlp`ofmq
# Überschrift aus Seitentitel setzen #
content = COA
content {
10 = TEXT
10.data = page:title
10.wrap = <h2>|</h2>
20 < styles.content.get
}
# Auf Startseite Seitentitel nicht im TITLE
ausgegeben #
config.noPageTitle = 1
27. Skalierbare Dokumente durch Verwendung von em oder %
qÉãéä~íÉë=eqji=J=qóéçëÅêáéí=J=mem=J=a~íÉåÄ~åâ
pí~åÇ~êÇ=Ej~êâÉê=éÉê=e~åÇ=ëÅÜêÉáÄÉåF
^ìíçíÉãéä~íÉé~êëÉê
qÉãéä~sçáä~
js`JhçãéçåÉåíÉ=äáÄLÇáî=Ebäã~ê=eáåòF
28. Alternativtexte aus dem Medienmanagemensystem DAM
^äíÉêå~íáîíÉñíÉ=â∏ååÉå=áã=a^j=îçêÖÉÖÉÄÉå=
ïÉêÇÉå
§ÄÉêå~ÜãÉ=áå=Ç~ë=oÉÇ~âíÉìêÄ~ÅâÉåÇ=ÖÉëÅÜáÉÜí=
~ìíçã~íáëÅÜ=çÇÉê=~ìÑ=tìåëÅÜ
31. Was man nicht (mehr) braucht...
^ÅÅÉëëâÉóë=ëáåÇ=ãÉáëí=åìíòäçëI=Ç~=~ääÉ=
q~ëí~íìêâΩêòÉä=ÄÉäÉÖí=ëáåÇ=ìåÇ=çÜåÉÜáå=åáÅÜí=
ÖÉãÉêâí=ïÉêÇÉå
q~ÄáåÇÉñ=â~åå=ãÉáëí=ÉåíÑ~ääÉåI=Ç~=ëáÅÜ=ÇìêÅÜ=
ÉáåÉ=ëÉã~åíáëÅÜÉ=píêìâíìê=áKÇKoK=ÉáåÉ=ëáååîçääÉ=
péêìåÖêÉáÜÉåÑçäÖÉ=ÉêÖáÄí=
cçåíJpïáíÅÜÉê=ëáåÇ=åìíòäçëI=Ç~=~ääÉ=_êçïëÉê=áå=
em=~åÖÉäÉÖíÉ=pÅÜêáÑíÉå=îÉêÖê∏≈Éêå=â∏ååÉå=ìåÇ=
ÄÉíêçÑÑÉåÉå=kìíòÉê=çÜåÉÜáå=ÇáÉ=póëíÉãëÅÜêáÑí=ìãëíÉääÉå=
ìåÇ=áå=ÇÉå=åÉìÉëíÉå=sÉêëáçåÉå=ëçÖ~ê=łÉÅÜíÉ“=wççãJcìåâíáçåÉå=
ÑΩê=ÇÉå=ÖÉë~ãíÉå=pÉáíÉåáåÜ~äí=ÄáÉíÉåKKK
32. Was man nicht (mehr) braucht... Teil II
a~ë=qáíäÉJ^ííêáÄìí=áëí=òï~ê=çÑí=ëáååîçääI=~ÄÉê=ïç=
Éáå=iáåâíÉñí=ÄÉêÉáíë=~ìëë~ÖÉâê®ÑíáÖ=áëíI=ëçääíÉ=Éë=
ïÉÖÑ~ääÉåK=tÉåáÖ=ëáååîçää=áëí=ÉëI=áå=dê~ÑáâÉå=~äí=
ìåÇ=íáíäÉ=òì=ÇìéäáòáÉêÉåK=
qáíäÉ=áëí=~ÄÉê=~ìÅÜ=âÉáåÉ=båíëÅÜìäÇáÖìåÖ=ÑΩê=
ëáååÑêÉáÉ=iáåâíÉñíÉ=EłâäáÅâÉå=ëáÉ=ÜáÉê“F
mìåâíÉ=~ã=båÇÉ=ÇÉê=jÉåΩäáåâë=áå=iáëíÉå=
E§ÄÉêÄäÉáÄëÉä=~ìë=_fqsF
34. Platz 5: „Tag-Suppe“ durch den grafischen Editor
aÉê=Öê~ÑáëÅÜÉ=bÇáíçê=îçå=qvmlP=Eeqji~êÉ~F=ÄáÉíÉí=
îáÉäÉ=j∏ÖäáÅÜâÉáíÉåKKK
35. Platz 5: „Tag-Suppe“ durch den grafischen Editor
hçåÑáÖìê~íáçå=ÇÉë=oqb=áå=ÇÉê=bñíÉåëáçå=çÇÉê=
áåÇáîáÇìÉää
q~ÄÉääÉå=áã=bÇáíçê=~ÄëÅÜ~äíÉå=J=Ç~òì=ÖáÄí=Éë=Ç~ë=
bäÉãÉåí=q~ÄÉääÉ>
póãÄçäÉ=ìåÇ=qáíäÉJqÉñíÉ=ÑΩê=iáåâë
36. Platz 4: Menüs mit Javascript / grafische Menüs
aóå~ãáëÅÜÉ=jÉåΩë=ãáí=g~î~ëÅêáéí=â∏ååÉå=
Ä~êêáÉêÉÑêÉá=ëÉáå=EïÉåå=ëáÉ=~Äï®êíëâçãé~íáÄÉä=ëáåÇF
dê~ÑáëÅÜÉ=jÉåΩë=ëáåÇ=ÖêìåÇë®íòäáÅÜ=ÉáåÖÉëÅÜê®åâí=
òìÖ®åÖäáÅÜ=J=Ç~=åáÅÜí=ÉáåÑ~ÅÜ=ëâ~äáÉêÄ~ê
aáÉ=pí~åÇ~êÇÑìåâíáçåÉå=îçå=qvmlP=
GMENU_LAYERSI=IMGMENUI=GMENU_FOLDOUT=ìåÇ=
JSMENU=ëáåÇ=îÉê~äíÉí=ìåÇ=åáÅÜí=ÖÉÉáÖåÉíI=
òìÖ®åÖäáÅÜÉ=jÉåΩë=òì=ÉêòÉìÖÉå
37. Platz 4: Menüs mit Javascript / grafische Menüs
jÉåΩë=E~ìÅÜ=Öê~ÑáëÅÜ=~åëéêÉÅÜÉåÇÉF=â∏ååÉå=ãáí=
qÉñí=ìåÇ=`pp=ÉêòÉìÖí=ïÉêÇÉå=J=ÉáåÉ=ëáãéäÉ=iáëíÉ=
áëí=ÖÉåìÖ
a~ë=ÄÉå∏íáÖíÉ=qóéçëÅêáéíJlÄàÉâí=áëí=TMENU
aìêÅÜ=ÇáÉ=sÉêïÉåÇìåÖ=îçå=êÉáåÉå=iáëíÉå=
îÉêÄÉëëÉêí=ëáÅÜ=~ìÅÜ=ÇáÉ=táÉÇÉêîÉêïÉåÇÄ~êâÉáí=
ÇÉë=`çÇÉë
38. Platz 3: Unkritische Verwendung von Extensions
sáÉäÉ=bñíÉåëáçåë=äáÉÑÉêå=îçå=e~ìëÉ=~ìë=âÉáåÉå=
Ä~êêáÉêÉÑêÉáÉå=eqjiJ`çÇÉ=ãáí
=
ÉåíïÉÇÉê=áå=cçêã=îçå=eqji=áã=memJ`çÇÉ=çÇÉê=~äë=
qÉãéä~íÉë=EÇ~ë=áëí=ëÅÜçå=ÄÉëëÉêF
hêáíÉêáÉå=òìê=nì~äáí®í=îçå=bñíÉåëáçåëW
pí~íìë=L=sÉêëáçåëåìããÉê
^åò~Üä=ÇÉê=açïåäç~Çë
_ÉïÉêíìåÖÉå=LpÉÅìêáíó=oÉîáÉïë
a~íìã=ÇÉê=äÉíòíÉå=^âíì~äáëáÉêìåÖ
39. Platz 2: Indexsuche mit Javascript-Navigation
aáÉ=fåÇÉñëìÅÜÉ=Eindexed_searchF=ÄáÉíÉí=
ã®ÅÜíáÖÉ=pìÅÜã∏ÖäáÅÜâÉáíÉå=E~ìÅÜ=áå=a~íÉáÉå=
ìåÇ=ÉñíÉêåÉå=tÉÄëáíÉëF
eqji=ΩÄÉê=qÉãéä~íÉ=ìåÇ=qóéçëÅêáéí=ëíÉìÉêÄ~ê
k~îáÖ~íáçå=òïáëÅÜÉå=pÉáíÉå=ãáí=pìÅÜÉêÖÉÄåáëëÉå=
ÉêÑçäÖí=ΩÄÉê=g~î~ëÅêáéí
41. Platz 2: Indexsuche (jetzt nicht mehr) mit Javascript-Navigation
báåÄáåÇìåÖ=ÇÉê=bñíÉåëáçå=
accessible_is_browse_results
ÉêëÉíòí=g~î~ëÅêáéíJk~îáÖ~íáçå=ÇìêÅÜ=åçêã~äÉ=
iáåâë
54. Konfiguration des grafischen Editors II
m~ÖÉqp rëÉêqp
...
internalLink {
class >
type = page
titleText >
}
internalLinkInNewWindow {... }
download {
type = file
}
mail {
type = mail
}
}
55. Konfiguration des grafischen Editors III
m~ÖÉqp rëÉêqp
RTE.default {
proc.dontConvBRtoParagraph = 1
proc.allowedClasses ( ... )
hidePStyleItems = H1, H2, H3, PRE
contentCSS = rte.css
# Zusatzklassen für P einbauen
classesParagraph := addToList(wichtig)
# Klassen bei Transformation erlauben
proc.allowedClasses := addToList(wichtig)
}
RTE.classes.wichtig {
name = wichtig
value = ... ;
}
56. Auszeichnung von Abkürzungen und Sprachwechseln
bñíÉåëáçåë=Éêä~ìÄÉå=Ç~ë=báåÑΩÖÉå=îçå=
^ÄâΩêòìåÖÉå=áã=_~ÅâÉåÇI=ÇáÉ=~ìíçã~íáëÅÜ=áã=
cêçåíÉåÇ=ÉêëÉíòí=ïÉêÇÉå
_Éá=_ÉÇ~êÑ=ïáêÇ=~ìíçã~íáëÅÜ=Éáå=däçëë~ê=ÉêòÉìÖí
få=wïÉáÑÉäëÑ®ääÉå=ãΩëëÉå=^ìëòÉáÅÜåìåÖÉå=éÉê=
e~åÇ=~ìëÖÉÑΩÜêí=ïÉêÇÉå
sb_akronymmanager
a21_glossary