Zum Inhalt springen

Typo3 6.1 und Grid-Elements 2.0.2

Erstellt am 18. Juli 2013 · 2 Antworten · letzte Antwort am 1. August 2013

Tags: Gridelements, Frage

Oliver_S ·

Hi Leute,
ich verzweifel gerade an den gridelements, im BE klappt alles wunderbar ich kann die CE Backend Layouts anlegen und auch mit Daten befüllen.

Aber im FE bekomme ich keine Ausgabe, ich habe schon einige TS Konfiguration versucht aber es tut sich gar nichts, ausser das mal der Header des Grid-Elements ausgegeben wird und mal nicht.

Zur Zeit habe ich die config aus dem manual eingebunden:

lib.gridelements.defaultGridSetup {
  columns {
    default {
      renderObj = COA
      renderObj {
        10 = LOAD_REGISTER
        20 =< tt_content   
        30 = RESTORE_REGISTER
      }
    }
  }
}

lib.tt_content.shortcut.pages = COA
lib.tt_content.shortcut.pages {
  10 = USER
  10 {
    userFunc = tx_gridelements_view->user_getTreeList
  }
  20 = CONTENT
  20 {
    table = tt_content
    select {
      pidInList.data = register:pidInList
      where = colPos >= 0
      orderBy = colPos,sorting
      orderBy.dataWrap = FIND_IN_SET(pid,'{register:pidInList}'),|
    }
  }
}


tt_content.shortcut.5 = LOAD_REGISTER
tt_content.shortcut.5 {
  tt_content_shortcut_recursive.field = recursive
}

tt_content.shortcut.20 {
  0 {
    tables := addToList(pages)
    conf.pages < lib.tt_content.shortcut.pages
  }
  1 {
    tables := addToList(pages)
    conf.pages < lib.tt_content.shortcut.pages
  }
}

tt_content.gridelements_pi1 >
tt_content.gridelements_pi1 = COA
tt_content.gridelements_pi1 {
  #10 =< lib.stdheader
  20 = COA
  20 {
    10 = USER
    10 {
      userFunc = tx_gridelements_view->main
      setup {
        default < lib.gridelements.defaultGridSetup
      }
    }
  }
}

Das static include von "Gridelements" ist eingebunden und ich bin das manual jetzt mehrmals durchgegangen, ich finde meinen Fehler einfach nicht.

"Normale" Content Inahlte werden ausgegeben.

Oliver_S ·

Ich habe zwar keine Lösung gefunden, aber da es in einer blanken Installation ohne Probleme geklappt hat, muss es wohl irgendwo an meinem restlichen TS in dem Projekt liegen.

Ich werde das mal durchwühlen und wenn ich irgendwas finde was vielleicht auch für andere wichtig sein könnte gebe ich hier noch einmal Rückmeldung.

tpronold ·

EDIT 2:
jetzt kann ich den fehler nicht mehr nachbauen, plötzlich gehts....

EDIT: gridelements hat Änderungen durchgeführt:

(tx_)gridelements_pi1 heißt jetzt tx_gridelements_view

Damit ist dann auch folgender Fehler behoben:

habe vieleicht das selbe Problem. Aber auch eine Pseudlösung:

Bei mit geht es nur mit der Ausgabe wenn ich gridlements auf der Seite die angezeigt wird per Template static included habe. Wirklich nur dann. Wenn ich den static include auf einer höheren Ebene mache wird dieser nicht vererbt.

Das würde auch erklären, warum es bei einer Freshinstallation klappt, weil man da normalerweise kaum Ebenen im Pagethree hat.