Hello,
voici une nouvelle version de tvEditor, plus stable que les précédentes.
Installation:(si vous avez déjà installé la beta 0.5 voir upgrade)
- décompresser l’archive
- uploader dans assets/modules/ le repertoire tvEditor
- Créer un nouveau module
Copier coller cette ligne de code dans le textarea
include_once($modx->config['base_path'] . "/assets/modules/tvEditor/tveditor.module.php");
-Executer le Module
A l’affichage de la page cliquer sur "install"
Cela ajoutera à votre bdd les chunks nécessaires à son bon fonctionnement.
Une fois installé retourner dans gestion des Modules, choisissez tvEditor dans la liste.
Dans l’onglet configuration vérifiez que le parametre ditto name correspond à votre installation
Vous devez changer une ligne dans la class ditto.class.inc.php du snippet eponyme
Dans la fonction buildURL()
Changez:
$url = $modx->makeURL($cID, ’’, $queryString);
En:
$url = (isset($modx->documentObject[’id’])) ? $modx->makeURL($cID, ’’, $queryString) : ’index.php?id=’.$GLOBALS[’modID’].$queryString;
Dernière étape, ajouter dans assets/ditto/extenders le fichier tve.extender.inc.php qui se trouve dans tvEditor/ditto_extender
Upgrade:
- décompresser l’archives
- uploader dans assets/modules/ le repertoire tvEditor
dans gestion des modules choisissez tvEditor
Dans l’onglet configuration, passez la valeur tve installed à 0
puis suivez les instructions d’installation.
IMPORTANT:
tvEditor n’est compatible qu’avec Ditto 2.0
Faites un back up des données, on est jamais trop prudent
Les css n’ont pas été testé avec IE donc FF recommandé
Si vous utilisez des tvs pouvant avoir des valeurs multiples (checkbox, listbox multi) pensez à choisir le widget delimited list avec comme valeur ",".
:-)
Parmi les nouveautés:
- Possibilité de trier les options des TVs par drag and drop
- Recherche de documents pour chaque TV
- depuis la liste de résultats possibilité d’appeler QE pour changer la valeur de la TV attachée à chaque document
EDIT: j’ai oublié de rajouter que désormais les @BINDINGS sont supportées.
Vous pouvez voir les options qu’elles générent et rechercher les documents qui ont ces valeurs
:-)