Archiv für: Januar 2007

Typo3, rekursiv löschen

Januar 24th, 2007 Autor: Phillip Kroll -

TYPO3 - Content Management SystemTypo3 verhindert als Standard das rekursive Löschen. Das macht Sinn, da man so sehr schnelle sehr viel unwiderruflich löschen kann. Trotzdem kann man natürlich auch rekursiv löschen in Typo3. Dabei unterscheidet Typo3 grundsätzlich zwischen dem rekursivem löschen von Dateien im fileadmin und dem rekursiven löschen von Unterseiten im Seitenbaum des "Page" Moduls.

Rekursives Löschen im "Filelist" Modul

Ist dies Option deaktiviert erhält man folgende Meldung beim Versuch rekursiv zu löschen:

error delete recursivly
Could not delete directory! Write-permission problem?

Um dies zu vermeiden kann man im "User Admin" Modul für jeden Benutzer einstellen ob er rekursiv löschen darf. Zu aktivieren ist folgende Checkbox:

rekursivly delete directories typo3
Directory: Delete recursively (rm -Rf)

Rekursives Löschen im "Page" Modul

Wenn man im "Page" Modul Seiten, die Unterseiten enthalten, löschen möchte erhält man standardmäßig folgende Meldung:

delete recursivly typo3 pages
Attempt to delete page which has subpage

Um diese zu vermeiden kann man im "Setup" Modul für jeden Benutzer folgende Checkbox aktivieren:

recursivly delete checkbox pages typo3
Recursive Delete(!): Allow ALL subpages to be deleted when deleting a page

Permalink

TypoScript in Beispielen

Januar 19th, 2007 Autor: Phillip Kroll - 2 Kommentare

TYPO3 - Content Management SystemWer ein Tutorial für TypoScript sucht, für den ist die Suche hier beendet. Wenn man TypoScript lernen möchte ist es oft nicht mit einer bloßen Referenz getan. Wir haben ein Tutorial im Netz gefunden das TypoScript anhand von Beispielen erklärt. Es ist in englischer Sprache und umfasst 99 Seiten.

>> TypoScript by Example

Permalink

TypoScript, mehrere CSS Dateien

Januar 12th, 2007 Autor: Phillip Kroll -

TYPO3 - Content Management SystemDer folgende Befehl bindet via TypoScript eine CSS Datei in ein HTML Dokument ein:

page.stylesheet = fileadmin/templates/test/res/html.css

Oft steht man jedoch vor dem Problem, mehrere CSS-Dateien einbinden zu müssen. Dann hilft folgender Code weiter:

page.includeCSS{
file1 = fileadmin/templates/test/res/html.css
file2 = fileadmin/templates/test/res/layout.css
}

Wenn man außerdem in das CSS-Tag noch weitere Attribute einbinden möchte kann man das folgendermaßen tun.

page.includeCSS {
file1 = fileadmin/templates/test/res/html.css
file1.media = screen
file1.title = Html Formatierung für Bildschirmausgabe
}

Permalink

Navigation


Suche