Skip to content

plojewski/t3-skeleton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TYPO3 skeleton

TYPO3 skeleton to startowy pakiet dla projektów budowanych na TYPO3.

W skład skeletona wchodzą:

  • struktura katalogów i pliki (HTML i TypoScript) na potrzeby FLUID TEMPLATES
  • struktura katalogów i pliki na potrzeby Front endu (SCSS, JS, HTML)
  • startowa konfiguracja szablonów FLUID TEMPLATES
  • podstawowy szablon Backend Layout
  • podstawowe ustawienia środowiska w plikach TypoScript
  • prekonfigurowane ustawienia TypoScript dla stron i elementów treści
  • prekonfigurowane ustawienia TypoScript dla użytkowników BE
  • prekonfigurowane ustawienia TypoScript dla RTE (rtehtmlarea)
  • ...

Instalowanie

Postanowiliśmy zmienić konwencję przyjętą przez autorów TYPO3 i zmieniliśmy nazwe katalogu roboczego. Nazwa fileadmin mogła koajrzyć się z katalogiem administracyjnym, dostępnym tylko dla autoryzownych użytkownków. Adres url do ogólnie dostępnych plików na stronie www z nazwą fileadmin nie kojarzył się dobrze.

Według nas nowo przyjęta nazwa files jest bardziej przyjazna dla użytkowników i wyszukiwarek. Dzięki tej zmianie wszystkie linki do plików załączanych przez redaktorów TYPO3 będą miały bardziej przyjazną formę.

Nowe ustawienia systemowe

Do ustawienia z poziomu modułu INSTALL TOOL

zmiana roboczego katalogu systemowego

[BE][fileadminDir] = files/

zmiana domyśnego katalogu systemowego do obrazków dodawanych przez edytor RTE

[BE][RTE_imageStorageDir] = files/public/uploads/

zmiana domyśnego katalogu systemowego dla plików statycznych

[BE][staticFileEditPath] = files/static/

Załączenie plików TypoScript

Pliki TS dołączane będą rekursywnie wg ustalonej konwencji rozszerzeń dla plików

  • .tss - TypoScript Setup
  • .tsc - TypoScript Constants
  • .tsp - Page TSConfig
  • .tsu - User TSConfig

Page Setup

<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/page/" extensions="tss">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/content/" extensions="tss">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/+ext/" extensions="tss">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/plugins/" extensions="tss">

Page Constants

<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/page/" extensions="tsc">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/+ext/" extensions="tsc">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/plugins/" extensions="tsc">

Page TSConfig

<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/tsconfig_page/" extensions="tsp">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/content/" extensions="tsp">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/plugins/news/" extensions="tsp">
<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/plugins/rtehtmlarea/" extensions="tsp">

User/User group TSConfig

<INCLUDE_TYPOSCRIPT: source="DIR:files/private/assets/typoscript/tsconfig_user/" extensions="tsu">

About

Skeleton for TYPO3 fluid pages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 75.6%
  • CSS 21.0%
  • JavaScript 1.8%
  • TypeScript 1.5%
  • ApacheConf 0.1%