Zum Inhalt springen

TS: displaySingle.imageCount über 100 greift nicht.

Erstellt am 19. Juli 2011 · 8 Antworten · letzte Antwort am 22. Juli 2011

Tags: Bilder, tt_news, Frage

devx ·

Hallo Freunde,
zunächst hab ich in der tca.php die Beschränkung der Bildanzahl pro Newsartikel erhöht (Standard:99) :

'image' => Array ( ...
  'config' => Array ( ... 
    'maxitems' => '1000', ...

Damit konnte ich erstmal 150 Bilder hochladen. :-)
... Nun werden aber doch nur 100 angezeigt :-(

Hab die Beschränkung in der class.tx_ttnews.php (Z.2164) gefunden:

$imageNum = isset($lConf['imageCount']) ? $lConf['imageCount'] : 1;
$imageNum = t3lib_div::intInRange($imageNum, 0, 100);

Hab den letzten Wert auf 1000 erhöht, leider ohne Wirkung. Cache hab ich gelöscht.
Nun bin ich fertig! #angry#

Wer kennt den Trick?

oliver.​christ ·

hm... ich hatte das mal über TS eingestellt, am einfachsten über den TypoScript Object Browser:

tt_news.displaySingle.imageCount=150
devx ·

Jo, der Object-Browser zeigt mir exakt den Wert aus meinem TS an (999).
Also hab ich schon richtig zugewiesen.
Nur greift der Wert nicht... 😢

oliver.​christ ·

Hast Du zur Sicherheit mal im HTML Sourcecode nach den Bilder gesucht? Nicht, daß ev. ein ungünstiges Layout die Bilder versteckt. Vielleicht ne blöde Idee, aber oft sind es ja die kleinen Dinge.

devx ·

xdebug - sehr gut. Die PHP-Ext. kannte ich noch garnicht 😉
Danke für den Tipp!
Ich poste morgen das Ergebnis...

devx ·

Problem beim Debuggen gefunden:
Ich verwende zum Klickvergrößern die pmkslimbox.
Und da steht in dem hook (classes/class.tx_ttnews_imageMarkerHook.php:Z.51) auch:

$imageNum = t3lib_div::intInRange($imageNum, 0, 100);

Habs also auch dort geändert:

$imageNum = t3lib_div::intInRange($imageNum, 0, 1000);

Nun kommen meine 150 Bilder.

Das Limit hart zu löten (auch in tt_news) geht eigentlich gar net oder?