![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo Wenn ich mit dem File-Admin ein Bild in irgend einen Ordner hochlade, und dieses dann innerhalb eines "Text mit Bild" content verwende, scheint Typo3 das Bild zu kopieren. Jedenfalls ist nach dem Speichern des content der Bild-Pfad in /upload/pics/..., wo der Fileadmin keinen Zugriff hat. Entsprechend "stimmt" natürlich auch die Referenz-Anzahl bei der Originaldatei nicht. Hat jemand eine Idee, wie das Kopieren verhindert werden kann? Merci und Gruss Flo p.s: Habe versucht, den image upload path für den RTE im install-tool zu ändern, was aber keine Wirkung gezeigt hat. |
|
#2
| ||||
| ||||
| DURCHFÜHRUNG AUF EIGENE GEFAHR Bevor mit der Änderung angefangen wird, bitte alles durchlesen! Vor der Durchführung: Alle alten schon ins uploads/pics/ Verzeichnis hochgeladenen Dateien müssen vorher über Typo3 gelöscht werden. Oder noch einfacher: Verschiebe den uploads/pics Ordner ins fileadmin. Z.B.: fileadmin/uploads/pics Grund: Typo3 kann sonst später keine Relationen mehr zu den alten Bildern herstellen.Ebenso muss nach jedem Typo3 Versions Update diese Aktion wiederholt werden. Änderung ohne Variable Öffne die Datei: typo3/sysext/cms/tbl_tt_content.php Suche folgenden Eintrag: Code: 'image' => Array (
# 'l10n_mode' => 'mergeIfNotBlank',
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.images',
'config' => Array (
'type' => 'group',
'internal_type' => 'file',
'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
'max_size' => $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'],
'uploadfolder' => 'uploads/pics',
'show_thumbs' => '1',
'size' => '3',
'maxitems' => '200',
'minitems' => '0',
'autoSizeMax' => 40,
)
), uploads/pics manuell ab auf: fileadmin/uploads/pics Die Datei typo3/sysext/cms/tbl_tt_content.php dann wieder hochladen und die alte damit überschreiben. Im Ordner: fileadmin/uploads/pics darf keiner was löschen, das muss man jetzt Typo3 überlassen. Änderung mit Variable Es ist noch komfortabler eine Variable dafür anzulegen und diese in die localconf.php zu speichern. Dafür füge einfach diesen Eintrag unten in die localconf.php. localconf.php Code: $GLOBALS['myConfVars']['tt_content']['uploadFolder'] = "fileadmin/uploads/pics"; typo3/sysext/cms/tbl_tt_content.php Suche folgenden Eintrag: Code: 'image' => Array (
# 'l10n_mode' => 'mergeIfNotBlank',
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.images',
'config' => Array (
'type' => 'group',
'internal_type' => 'file',
'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
'max_size' => $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'],
'uploadfolder' => 'uploads/pics',
'show_thumbs' => '1',
'size' => '3',
'maxitems' => '200',
'minitems' => '0',
'autoSizeMax' => 40,
)
), Code: 'image' => Array (
# 'l10n_mode' => 'mergeIfNotBlank',
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.images',
'config' => Array (
'type' => 'group',
'internal_type' => 'file',
'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
'max_size' => $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'],
'uploadfolder' => $GLOBALS['myConfVars']['tt_content']['uploadFolder'],
'show_thumbs' => '1',
'size' => '3',
'maxitems' => '200',
'minitems' => '0',
'autoSizeMax' => 40,
)
), WICHTIG Jede Systemextension hat ihre eigene Konfigurationsdatei, dies Beispiel gillt z.B. nur für tt_content. tt_adress hat auch eine eigene Konfiguration usw. usw. ... Die Intention des Ganzen beruht darauf, das Bildrelationen nicht einfach gelöscht werden, denn an den uploads Ordner kommt kein Moderator über den fileadmin Manager. Wie schon gesagt: Nach der Änderung ist vorsicht geboten, nicht das ein Moderator versehentlich Bilder aus dem neuen Ordner löscht. Also alles hat seinen Griund. Wenn einer Fragen zu dem Thema hat: feel free to PM me. Viel Erfolg Geändert von ma (17.06.08 um 03:51 Uhr). Grund: Nachtrag von Informationen |
|
#3
| ||||
| ||||
| Ich hab noch eine einfachere Methode ohne in die Core eingreifen zu müssen, dazu benötigt man aber Shell Zugriff auf Typo3 und eventuell auf die Apache Konfiguration. Der Trick lautet Symbolischer Link. Allerdings muss dann die Apache Direktive "Options FollowSymLinks" im Apache gesetzt sein. Code: <Directory /usr/share/web>
Options FollowSymLinks Indexes IncludesNOEXEC
# ... weitere Einstellungen für /usr/share/web
</Directory> Folgendes auf der Console eingeben: Code: cd /usr/share/web/typo3/uploads ln -s ../fileadmin/pics pics Apache 2 - Direktiven - Options - Sascha Kersken |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| UNC: Pfad upload / filadmin ändern | yer12 | TYPO3 4.x Installation und Updates | 5 | 23.06.08 19:01 |
| Pfad zu Datei | ghoti | TYPO3 4.x Fragen und Probleme | 2 | 18.12.07 09:39 |
| Problem mit Pfad | kesandal | TYPO3 4.x Fragen und Probleme | 4 | 17.12.07 11:18 |
| Pfad zu Originalbild | froemken | TYPO3 4.x Fragen und Probleme | 7 | 29.05.07 22:00 |
| Pfad zu fileadmin falsch | lorrey | Suchmaschinenfreundliche URLs (SEO) | 2 | 31.03.07 12:51 |