ch treeview

  • mab82 mab82
    Sternenflotten-Admiral
    0 x
    154 Beiträge
    0 Hilfreiche Beiträge
    21. 09. 2006, 16:36

    hi habe die extension ch_treeview installiert und einen sysfolder angelegt.
    wenn ich jetzt einen neuen datensatz anlege
    'Example Tree' passiert folgendes.
    ich lege eine kategorie an z.B "test" und speichere. jetzt will ich eine unterkategorie anlegen mit dem namen "test1.1" und klicke unten auf der treeview auf test nur das test erscheint nicht in der parent box.

    weis jemand warum?

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Thread verschoben aus Anfängerfragen


  • 1
  • mab82 mab82
    Sternenflotten-Admiral
    0 x
    154 Beiträge
    0 Hilfreiche Beiträge
    22. 09. 2006, 13:45

    hat keiner eine Idee?
    diese extension ist für mich sehr wichtig um eine anständige
    baumansicht für die kategorien zu erstellen

  • febo febo
    Sternenflotten-Admiral
    0 x
    187 Beiträge
    0 Hilfreiche Beiträge
    03. 10. 2006, 16:53

    Hi mab82,

    das gleiche Problem habe auch ich. Sieht man sich den quellcode des Frames an fällt auf, dass keine Javascriptfunction mit dem Namen [b]'setFormValueFromBrowseWin'[/b] vorhanden ist. Schauen wir uns weiter den Quellcode an wenn wir z.B. eine Newskategorie anlegen wollen sehen wir, dass es hier eine entsprechende Funktion gibt welche den ausgewählten Eintrag in die Select Box 'schiebt'.

    Diese Funktion wird meiner Meinung nach von typo3 integriert (Zusammen mit anderen notwendigen Funktionen). Dies geschieht allerdings nicht bei dieser Extension wodurch das ganze wohl nicht funktioniert.

    Ich schlage folgenden Workaround vor:

    1) Lege eine neue Newskategorie an wobei du sie natürlich nicht wirklich anlegen musst. Wir brauchen eben nur die Ansciht mit der Baumstruktur.

    2) Lasse dir den Quell dieses Frame anzeigen und such nach:

    [HTML]<!--
    JavaScript after the form has been drawn:
    -->
    [/HTML]

    3) Füge den folgenden JavaScript Code der sich zwischen
    <script type="text/javascript"> und </script> befindet in das PHP Script der ch_treeview extension ein. Dort findest Du einen Bereich mit JavaScript Code irgendwo bei Zeile 195 der class.tx_ch_treeview.php im lib Ordner der Extension.

    4) Lösche den Cache und rufe eine Kategorie der Treeview auf.

    febo

  • Stoneage Stoneage
    Jedi-General
    0 x
    1143 Beiträge
    0 Hilfreiche Beiträge
    17. 05. 2007, 12:14

    fixed. see ch_treeview version 1.0.5. thank you!

  • 0 x
    112 Beiträge
    0 Hilfreiche Beiträge
    18. 05. 2007, 09:56

    Version 1.0.7 läuft bei mir jetzt einwandfrei. Dankeschön für die Fixes!

  • ArminB ArminB
    Jedi-Meister
    0 x
    410 Beiträge
    0 Hilfreiche Beiträge
    20. 05. 2007, 22:48

    moin,

    leider ist nicht möglich z.B. wenn ich ch_treeview als Plugin einbinde, durch die Ebenen zu klicken. Es wird immer nur die ersten Ebenen angezeigt, Untereben öffenen sich nicht wenn ich auf das + klicke. Bei anlegen der Ebenen habe ich keine Probleme.

    Hat noch einer das Problem?

    Danke und Gruß
    Armin

  • a3ro a3ro
    R2-D2
    0 x
    87 Beiträge
    0 Hilfreiche Beiträge
    25. 08. 2008, 10:21

    ja ich habe genau das gleiche problem, dass ich auf das + klicke und nur die seite sich neu läd und der baum nicht augeklappt wird.

  • a3ro a3ro
    R2-D2
    0 x
    87 Beiträge
    0 Hilfreiche Beiträge
    25. 08. 2008, 14:35

    wenn ich

    1. //$treeViewObj->maxDepth = $config['treeMaxDepth'];
    2. $treeViewObj->maxDepth = '999';

    auskommentiere und durch die 999 ersetze, wird zum mindest der ganze baum geladen und ich kann auf das + klicken.
    was mich noch stört ist das neuladen ...

  • 1