Archive pour la catégorie ‘TYPO3’

TYPO3 HowTo - Comment avoir un nom de classe CSS different pour chaque contenu TYPO3

Mardi 16 octobre 2007
Tuesday, October 16, 2007 at 08:42 PM

Si vous voulez pouvoir controller la classe CSS pour chaque contenu géneré par typo3 (exemple: text with image), vous pouvez ajouter un champ supplémentaire qui vous permet de personnaliser le nom de la classe.

Instructions:

Ajouter les lignes suivantes à votre typoscript:

#[globalVar = TSFE:field|tx_modulis_ttcontent_class > 0]
 tt_content.stdWrap.dataWrap =  <a name="{field:uid}"></a><div class="{field:tx_modulis_ttcontent_class}">|</div>
 #[global]

Vous pouvez enlever les # pour vous assurer que la classe est ajouté que si le nom de class est remplit.

La balise “” sert a créer un point d’ancrage pour les liens style ancrés.

Ajouter la colonne suivante à la table tt_content:

(vous pouvez aussi le faire avec le kickstarter)

tx_modulis_ttcontent_class (type tinytext)

Ajouter le code suivant au fichier typo3conf/ext_tables.php:

$tempColumns = Array (
         "tx_modulis_ttcontent_class" => Array (
                 "exclude" => 1,
                 "label" => "Class",
                 "config" => Array (
                         "type" => "input",
                         "size" => "30",
                         "default" => "tt_content",
                 )
         ),
);

t3lib_div::loadTCA("tt_content");
t3lib_extMgm::addTCAcolumns("tt_content",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("tt_content","tx_modulis_ttcontent_class;;;;1-1-1");

TYPO3: redimesionner l’arborescence et sauvegarde du login

Dimanche 9 septembre 2007
Sunday, September 09, 2007 at 10:14 PM

Si votre installation TYPO3 à de nombreuses sous pages ou des titres de pages longs, vous devez certainement trouver très frustant de ne pas pouvoir repositionner la fenêtre de l’arborescence, pour remedier à cela, il suffit d’ajouter la ligne suivante dans le tsconfig de votre utilisateur:

setup.override.navFrameResizable = 1

Si vous devez vous connecter fréquement sur la même installation de typo3 vous pouvez faire en sorte que le login soit automatiquement enregistré dans un cookier grâce à l’extension

eleon_advancedlogin

Editeur HTML TYPO3 et firefox 2.0.0.3

Mardi 27 mars 2007

HTMLAREA ne fonctionne plus avec firefox 2.0.0.3

Vous devez le mettre à jour, voici les instructions:

  • Télécharger ce fichier T3X_rtehtmlarea-1_5_1a-dev-z-200703271702.t3x
  • Dans le module “Ext Manager”
  • Dans la fonction “import extension”
  • Dans la section “upload directly an extension T3X”
    • cocher la case “overwrite existing extension”
    • uploader le fichier téléchargé
    • Puis “update”


TYPO3: REAURL et plusieurs domaine sur la meme installation

Jeudi 22 mars 2007

Si vous voulez avoir REALURL fonctionnel avec plusieurs domaines / sites web sous la meme installation typo3, vous devez ajouter les lignes suivantes à:

.../realurl/ext_localconf.php
Pour chacun des sites web:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['<domain>'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['<domain>']['pagePath']['rootpage_id']
= <rootpage-id>;
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.<domain>'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.<domain>']['pagePath']['rootpage_id']
= <rootpage-id>;
Remplacer <domain> par le nom du site et <rootpage-id> par l'id de la page racine du site.