2013-07-29 3 views
0

je trouve dans TYPO3 côté admin (/ TYPO3), vous pouvez avoir deux façons de configurer TS,extension TYPO3: comment trouver certains TS réglage

  1. vous pouvez configurer par template-> racine, Je pense que TS affectera tout le site.

  2. vous pouvez mettre en place à travers template-> certaines pages, cela n'affectera que cette page.

Ma question est la suivante:

Si je veux trouver où (quelle page) a TS configuration telle que: code = LIST, comment pourrais-je faire?

Répondre

0

Essayez la base de données à interroger phpMyAdmin ou similaire. Les regards suivants dans la configuration du modèle:

SELECT pid, config, constants 
FROM sys_template 
WHERE config LIKE '%code = LIST%' 

Remplacer config avec constants à regarder dans le modèle Constantes. pid est l'identifiant de la page.

+0

Malgré le fait que cette solution fonctionne aussi, je la considère comme la moins pratique. Sans compter que vous avez besoin d'un autre outil pour le faire bien qu'il puisse être fait juste à l'intérieur du backend TYPO3. – Michael

+1

Il ne couvre pas les paramètres des modèles inclus à partir des fichiers. Si vous voulez aller de cette façon, vous devez exécuter "grep -rl 'code = LIST' *" via la ligne de commande ainsi – Urs

2

Utilisez le module Web>Template il dispose d'outils, vous pouvez par exemple utiliser Template Analyzer pour la recherche

+0

Je cliqués template-> root-> Voir la liste complète TS, mais n'a pas trouvé 'code = list', mais dans mon template-> demo (page) -> mise en place, a la configuration ci-dessous : 'plugin.tx_jcjob_pi1 { \t code = LISTE type \t = dernière \t viewId = 72 \t searchID = 73 \t view.crop = 400 | ... | 1 } ' – user2507818

0

S'il n'est pas défini dans le TypoScript, il a peut-être été défini dans le plugin lui-même. Vérifiez simplement l'élément de contenu du plugin lui-même.

0

Dans le module Modèle, accédez à la page où le paramètre est activé.

Utilisez le TSOB (Navigateur d'objets Typo Script) pour rechercher "la liste":

enter image description here

Ce doit vous montrer tous les TS pour cette page qui contient "liste".

Si vous ne voyez pas le paramètre, vous pouvez exécuter une recherche cmd/ctrl-F sur l'ensemble des résultats. Vous devez rechercher "[code] = LIST".

qui vous mènera à l'entrée suivante:

enter image description here

Planant au-dessus de l'étiquette produira l'info-bulle ci-dessus. Copiez le numéro de ligne.

Passez maintenant à l'analyseur de modèles. Ici, vous pouvez cliquer à travers tous les modèles en cascade et recherchez le numéro de ligne:

enter image description here

C'est certainement la ligne qui définit cette valeur. Dans l'arborescence "Hiérarchie de modèles", vous trouverez facilement le modèle qui contient le paramètre.

enter image description here

+0

Pour votre cas (comme vous connaissez déjà le nom du paramètre), je ne pense pas ceci est plus utile que la réponse de @ biesior, mais c'est la manière complète de déboguer un problème TS – Urs

Questions connexes