DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Page StyleSheet Selector

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed:2005-04-20T11:34:20
Author:Jean-David Gadina
Email:macmade@gadlab.net
Info 3:
Info 4:

Page StyleSheet Selector

Extension Key: css_select

Copyright 2000-2002, Jean-David Gadina, <macmade@gadlab.net>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Table of Contents

Page StyleSheet Selector 1

Introduction 1

A propos de cette extension 1

Manuel de l'utilisateur 1

Installation 1

Ajout d'une feuille de style spécifique sur une page 2

Administration 2

Configuration 2

Référence 2

Problèmes connus 3

Liste des tâches 3

Liste des modifications 3

Introduction

A propos de cette extension

Cette extension vous permet de séléctionner une ou plusieurs feuille(s) de styles pour chaque page de votre arborescence. Le but est de réduire le poids des pages générées par Typo3 en incluant uniquement les styles nécessaires à une page.

Manuel de l'utilisateur

Installation

L'installation de l'extension est très simple. Il suffit de se connecter au «repository» des extensions Typo3 et de télécharger «Page StyleSheet Selector» (css_select), qui se trouve dans la section «backend».

img-1

Vous avez alors la possibilité de définir le répertoire dans lequel vous allez stocker vos feuilles de styles (le répertoire doit être créé manuellement). Par défaut, il s'agit de fileadmin/css/.

Vous pouvez également choisir les extensions de fichiers autorisées pour les feuilles de styles.

Ajout d'une feuille de style spécifique sur une page

Une fois l'extension installée, vous pouvez spécifier une ou plusieurs feuille(s) de style pour chacune de vos page. Tout se passe dans les entêtes des pages:

img-2

Vous verrez dans le sélecteur tous les fichiers CSS se trouvant dans le répertoire que vous avez indiqué durant la procédure d'installation. Cliquez simplement sur un nom de fichier pour l'inclure.

Administration

Toutes les options de configuration du plugin peuvent être définies par l'éditeur de constantes. Veuillez vous réferer à la section sur la configuration, pour de plus amples détails sur chaque option.

img-3

Configuration

Référence

Vous trouverez ici la référence complète des options TypoScript disponibles pour ce plugin. Chacune d'elle peut être définie depuis l'éditeur de constantes.

recursive

Property

recursive

Data type

boolean

Description

Héritage des feuilles de styles des pages parentes.

Default

0

importRules

Property

importRules

Data type

boolean

Description

Utilisation de règles CSS @import. Autrement, produit une balise <link> pour chaque feuille de styles.

Default

1

xHTML

Property

xHTML

Data type

boolean

Description

Utilisation de règles XHTML pour la génération des balises.

Default

1

cssComments

Property

cssComments

Data type

boolean

Description

Ajoute des commentaires CSS dans le code source HTML.

Default

1

cssMedia

Property

cssMedia

Data type

string

Description

Le média utilisé pour les feuilles de styles.

Default

all

css Type

Property

css Type

Data type

string

Description

Le type des feuilles de styles.

Default

text/css

linkRel

Property

linkRel

Data type

string

Description

Uniquement si l'option importRules n'est pas définie. Le paramètre «rel» de la balise <link>.

Default

stylesheet

linkType

Property

linkType

Data type

string

Description

Uniquement si l'option importRules n'est pas définie. Le paramètre «charset» de la balise <link>.

Default

iso-8859-1

[tsref:plugin.tx_cssselect_pi1.]

Problèmes connus

Aucun actuellement. Merci de me contacter si vous en rencontrez un.

Liste des tâches

N'hésitez pas à me contacter si vous avez des suggestions à propos de cette extension.

Liste des modifications

  • 0.5.0: Cinquième version publique.

    Ajout d'une option permettant de choisir plusieurs extensions de fichiers pour les documents CSS.

  • 0.4.0: Quatrième version publique.

    • Ajout d'une option pour supprimer les commentaires CSS dans le code source HTML.
    • Correction d'un problème avec l'option de récursivité. Merci à Wolfgang Klinger pour la solution.
  • 0.3.1: Version de correction.

    Correction d'un problème pouvant empêcher les pages de s'afficher correctement sur les anciens navigateurs, lorsqu'aucune feuille de style n'est définie.

  • 0.3.0: Troisième version publique.

    • Correction d'un problème avec le champ de la base de données utilisé pour stocker les fichiers CSS.
    • Ajout d'une option permettant la récursivité.
    • Ajout d'une option permettant de générer soit des régles CSS @import, soit des balises <link> standard.
  • 0.2.0: Version de correction.

  • 0.1.0: Première version publique.

img-4 Page StyleSheet Selector - 3