---
title: "General office displayer"
url: "https://www.typo3.net/d/59161-general-office-displayer"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-03-09"
last_reply: "2007-09-04"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# General office displayer

Extensions · 10 Antworten · gestartet 2007-03-09

## Eröffnungsbeitrag

**cschilling** · 2007-03-09 · [Beitrag #1](https://www.typo3.net/d/59161-general-office-displayer/1)

Wie kann man Excel Formatierungen (z.B.) Linien beim im Import mit - General office displayer - übernehmen? Die Daten selbst werden sauber übernommen?

## Antworten

### [#2](https://www.typo3.net/d/59161-general-office-displayer/2) · benzkji · 2007-06-19

hi,

Nach etwas ausprobieren mit der Office Import Extension scheint mir, dass Fett, Italic und auch andere Formatierungen / Styles aus Excel nicht umgesetzt werden. Dh., die ganze Liste der wraps, zb:

```typoscript
tx_rlmpofficeimport_pi1.tagWraps.heading1=<h1> | </h1>
tx_rlmpofficeimport_pi1.tagWraps.bold=<strong> | </strong>
```

werden nicht umgesetzt, bzw eben nur in word xml Dokumenten.

Das einzige was bei mir im Moment klappt, sind die Hintergrundfarben zu übernehmen. Was ich gerade nicht möchte - der Kunde sollte mit Styles arbeiten, damit die Gestaltung nicht gefährdet ist ;)

Sobald wir es hinkriegen, styles aus Excel (Format->Stile) im produzierten HTML auszugeben, kann mittels css auch ganz einfach eine Linie hinzugefügt werden.

Nun, nach Nachforschungen im Code ist nichts entsprechendes implementiert. Es scheint mir aber nicht allzu kompliziert, dies zu erweitern. Die Frage ist nur, soll möglichst die Formatierung aus Excel übernommen werden oder doch eher der Style basierte Ansatz. Ich bin eher für zweites...

Melde mich wenn etwas konkretes programmiert ist.

Beste Grüsse,
Ben

### [#3](https://www.typo3.net/d/59161-general-office-displayer/3) · SCHNEIKA · 2007-06-20

Ich kann mittels rlmp_officeimport nur via plugin die xml-Dateien anzeigen lassen, aber die Import-Funktion aus dem BE-Kontextmenü die funktioniert nicht, hat jemand ähnliche Erfahrungen?

### [#4](https://www.typo3.net/d/59161-general-office-displayer/4) · benzkji · 2007-06-21

Du meinst die Importfunktion für den RTE? Kann ich bestätigen. Die Datei wird hochgeladen (oder vielleicht auch nicht?) und dasselbe Formular nochmals angezeigt. Könnte bei mir daran liegen dass ich tinyRTE verwende, eventuell wurde diese Extension auch noch für den alten RTE geschrieben (den vor HTMLArea), und es funzt deshalb nicht? Welchen RTE verwendest du?

Weiss da grad jemand was?

### [#5](https://www.typo3.net/d/59161-general-office-displayer/5) · SCHNEIKA · 2007-06-21

Ja, ich meine die Import-Funktion von rlmp_officeimport im Backend einer Seite. Die Funktion macht irgendwas im Hintergrund (jedoch kein Log-Eintrag) und dann wird wieder das "Hochladen"-Formular angezeigt, ohne daß sich der RTE öffnet, wie in der Anleitung beschrieben.
Typo V3 4.1.1 mit htmlAREA 1.5dev und PHP5.2.0 mySQL 5.0.26 unter OpenSUSE 10.2 x86. Alles ganz neu und frisch.
Hat jemand ähnliche Erfahrungen. Dieser Office-Import wäre schon eine schöne Sache. :'(

### [#6](https://www.typo3.net/d/59161-general-office-displayer/6) · pehape · 2007-06-22

hallo schneika,

entschuldige falls ich dich falsch verstehe. die import funktion per seitencontextmenu öffnet keinen rte. d.h. du hast keine möglichkeit deinen importierten text zu ändern. falls du diese funktion wünschst musst du in deiner seite das plugin "general office displayer" einfügen und dann das dokument hochladen.

ich hoffe ich konnte dir weiterhelfen.

grüße
pehape

### [#7](https://www.typo3.net/d/59161-general-office-displayer/7) · SCHNEIKA · 2007-06-26

Aber wozu dient dann die Kontext-Funktion "Office Import" im Tree? Jedenfalls ist die Funktion im Tutorial so beschrieben: Office-Import öffnet der htmlArea. Der "General Office Displayer" stellt die Dokumente nur dar, d.h. ein Frontend-Edit ist damit erst recht nicht möglich.

### [#8](https://www.typo3.net/d/59161-general-office-displayer/8) · pehape · 2007-06-26

hallo schneika,

entschuldige, dass ich für verwirrung sorgte. es ist natürlich genau anders herum als ich es beschrieben habe. die import funktion öffnet den rte, und die plugin funktion zeigt nur an. i´m sorry.

bei mir funktioniert das soweit. allerdings momentan nur mit der sample word.xml datei, die im sample ordner zu finden ist. wenn ich die datei importiere öffnet er mir auch brav den rte mit importiertem dokument. probiere das mal aus, ob das bei dir funktioniert.

bei open office dokumenten funktioniert das ganze bei mir nämlich auch noch nicht.
ich mutmaße, dass der fehler dabei an der pfadangabe für den entzipper liegt, da die oo dokumente beim importieren erst entzipped werden müssen.

falls du es lauffähig bekommst, wäre ich über deinen pfadeintrag und das verwendete zip prog dankbar. ich hatte damals schwierigkeiten, die befehle und optionen meines shellzip prg´s richtig zu setzen.

grüße
pehape

### [#9](https://www.typo3.net/d/59161-general-office-displayer/9) · SCHNEIKA · 2007-07-01

Der Office-Import von .xml und .sxw-Dateien über das BE-Kontextmenü funktioniert auch nicht mit den Sample-Dateien "The paris inncident.xml" und "expences.xml". Die Pfadangaben in der ext "libunzipped" weisen auf /usr/bin/unzip, weil ich einen OpenSuSE-Linux-Server verwende.

### [#10](https://www.typo3.net/d/59161-general-office-displayer/10) · digitalfreak · 2007-08-21

Bei mir Funktioniert die Extension wunderbar!

Ich verwende aber lediglich Open Office.

Mit dem Writer keinerlei Probleme. ALLE Formate werden mit diesem kleinen zusatz übernommen:

```typoscript
RTE.default.proc.entryHTMLparser_db.tags.span.fixAttrib.style.unset >
```

Wenn etwas nicht übernommen wird, liegt es am RTE, denn der haut einige sachen raus. Hab ne weile gebraucht bis ich dahinter kam.

<http://www.site42.de/Farben-fuer-Vorder-und-Hinter.51.0.html>

Das einzige Problem:
OO Calc -> Bei Import:

Warning: reset() [function.reset]: Passed variable is not an array or object in /srv/www/htdocs/typo/trotzer/typo3conf/ext/rlmp_officeimport/class.tx_rlmpofficeimport_openoffice.php on line 271

Warning: Variable passed to each() is not an array or object in /srv/www/htdocs/typo/trotzer/typo3conf/ext/rlmp_officeimport/class.tx_rlmpofficeimport_openoffice.php on line 273

**ABER**
Das Kurriose daran, ist das es trotz dieser Fehler funktioniert.
Also die Datei ist dann korrekt so wie es sein soll importiert.

Ich denke mir mal einfach in dieser Zeile im PHP Abfragen obs n array ist oder nicht. Kann ich leider grad nicht Testen :(

Also grüße vom digi :)[/b]

### [#11](https://www.typo3.net/d/59161-general-office-displayer/11) · SCHNEIKA · 2007-09-04

Habe die Anweisung in das PageTS der Hauptseite eingefügt, das ist nun meine RTE-Konfiguration:

```typoscript
mod.SHARED.colPos_list = 1,0,2,4,6,5,7
RTE.default {
  contentCSS = fileadmin/css/main/typo3-RTE.css
  showTagFreeClasses = 1
  showButtons = * 
  keepButtonGroupTogether = 1
  classesCharacter = mono, file, directory, orangeBackground
  classesParagraph = greenbox, bluebox, code, box, smalltext, redbox
  allowedClasses = greenbox, bluebox, code, box, smalltext, redbox, mono, file, directory
}
 
RTE.default.proc.entryHTMLparser_db.tags.span.fixAttrib.style.unset > 
  
    ## Use same RTE processing rules in FE
RTE.default.FE.proc < RTE.default.proc

    ## RTE processing rules for bodytext column of tt_content table
    ## Erase settings from other extensions
RTE.config.tt_content.bodytext >

    ## Make sure we use ts_css transformation
RTE.config.tt_content.bodytext.proc.overruleMode = ts_css
RTE.config.tt_content.bodytext.types.text.proc.overruleMode = ts_css
RTE.config.tt_content.bodytext.types.textpic.proc.overruleMode = ts_css

RTE.default.proc.entryHTMLparser_db.tags.span.fixAttrib.style.unset > 

RTE.fonts {
  face1 {
    name = Arial
    value = arial,helvetica,sans-serif
  }
  face2 {
    name = Arial Black
    value = 'arial black',helvetica,sans-serif
  }
  face3 {
    name = Comic Sans MS
    value = 'Comic Sans MS',arial,helvetica,sans-serif
  }
  face4 {
    name = Trebuchet MS
    value = 'trebuchet ms',serif
  }
}
RTE.default.fontFace = face1, face2, face3, face4
RTE.colors {
  color1 {
    name = t3 dunkelblau
    value = #30549E
  }
  color2 {
    name = t3 mittelblau
    value = #4871C7
  }
  color3 {
    name = t3 hellblau
    value = #7C9AD7
  }
  color4 {
    name = rot
    value = #FF0000
  }
  }
RTE.default.colors = color1, color2, color3, color4
RTE.classesAnchor {
  externalLink {
    class = external-link
    type = url
    image=fileadmin/img/icons/external_link.gif
    titleText =
  }
  externalLinkInNewWindow {
    class = external-link-new-window
    type = url
    image=fileadmin/img/icons/external_link_new_window.gif
    titleText =
  }
  internalLink {
    class = internal-link
    type = page
    image=fileadmin/img/icons/internal_link.gif
    titleText =
  }
  internalLinkInNewWindow {
    class = internal-link-new-window
    type = page
    image=fileadmin/img/icons/internal_link_new_window.gif
    titleText =
  }
  download {
    class = download
    type = file
    image=fileadmin/img/icons/download.gif
    titleText =
  }
  mail {
    class = mail
    type = mail
    image=fileadmin/img/icons/mail.gif
    titleText =
  }
} 
###################################################
tx_crawler.crawlerCfg.paramSets {
  language = &L=[|_TABLE:pages_language_overlay;_FIELD:sys_language_uid]
  language.procInstrFilter = tx_indexedsearch_reindex, tx_indexedsearch_crawler, tx_cachemgm_recache
  language.baseUrl = http://intranet/
  tt_news = &tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:29]
  tt_news.procInstrFilter = tx_indexedsearch_reindex, tx_indexedsearch_crawler, tx_cachemgm_recache
  tt_news.pidsOnly = 29
  tt_news.cHash = 1
  tt_news.baseUrl = http://intranet/
} 
##################################################
# Inhalts-Überschriften immer im Layout 2
TCEFORM.tt_content.header_layout.removeItems = 0,1
##################################################
# Volle Breitseite
TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 100%
```

Leider funktioniert der Office-Import immer noch nicht, die BE-Kontextmenü-Funktion bricht ohne Fehlermeldung nach 10-20 Sekunden ab.

Kann man die Fehlermeldungen irgendwo tracen?

Ich benutze Typo3 V4.1.1 mit YAML unter PHP5 auf einem OpenSuSE V10.2.

---

Quelle: „General office displayer“, typo3.net, https://www.typo3.net/d/59161-general-office-displayer
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
