Noen enkle tips for TYPO3

Vis alle: / Skjul alle:

Slå sammen faq

Gjøre feltet til teksteditoren større

Du synes kanskje teksteditor feltet er litt lite. Med noen linjer kode kan du få det i den størrelsen du ønsker. Gjelder htmlArea

Oppsettet her må gjøres ved hjelp av User TS Config, og således for den enkelte bruker/brukergruppe.

Finn fram aktuell backend bruker eller brukerguppe. Gå til feltet TSConfig (under fanen "Options"). Skkriv inn/kopier inn følgende kode.

options.RTESmallWidth = 700px
options.RTESmallHeight = 500px

Lagre og lukk. Nå er feltet 700px bredt og 500px høyt.

Slå sammen faq

Hvordan få renset opp et Word dokument når det kopieres inn

De fleste har sikkert oppdaget at når man kopierer inn innhold fra Word har det en tendens til å bli med en del html-tagger og klasser man ikke ønsker (gjelder også OpenOffice). Bruker man htmlArea RTE (standard) er det en viss rensing av alt rasket som er med fra Word, men ikke alt. Særlig har Word 2007 en tendens til å ta med seg ting man ikke ønsker, f.eks i tabeller, men også meta-tagger. Resultatet er at man må sitte å rense litt innhold.

Men nå er det ikke så vanskelig å bli kvitt det meste. Noen få linjer i TS Config på rotsiden på nettstedet løser det meste. Og den er som følger (eksemplel)

RTE.default {
  enableWordClean = 1
  enableWordClean.HTMLparser < 1
  enableWordClean.HTMLparser {
     allowTags = b,i,u,a,img,br,div,center,pre,font,hr,sub,sup,p,strong,//
     em,li,ul,ol,blockquote,strike,span,h1,h2,h3,h4,h5,h6,//
     acronym,cite,abbr,address,caption,table,tr,td,col,colgr,tbody,th,thead,tfoot
     denyTags = meta,title
     noAttrib = table,tr,td
  }
}

Og for å forklare kort hva som skjer ved hjelp av denne kodebiten.

  • For det første slår den på rensing av Word dokumentet, noe som trolig var i orden fra før.
  • Som pkt 2 tar den i bruk funksjonen HTMLparser (du kan lese mer om den i TSref), dvs at all teksten som limes inn blir "parset" gjennom denne funksjonens.
  • allowTags gir en liste over HTML tagger som er lovlige. Ta gjerne med deg alt du kan tenke deg å få bruk for.
  • denyTags gir en liste over HTML tagger som ikke skal være med. Her er meta og title angitt fordi Word 2007 vil ha med disse. removeTags er her et alternativ
  • noAttrib gir en liste over HTML tagger der attributter som style, class, width, height blir fjernet. Her er det satt opp til å gjelde table, tr og td.

Bruk av noAttrib her, gjør ikke slik at du ikke kan bruke klasser på tekstdeler i tekst editoren, men det fjerner attributter ved kopiering inn fra Word og OpenOffice. Og du kan legge alle tagger som du ser at har med seg innhold du ikke ønsker.