Mehrere Galerien untereinander

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
derju
Beiträge: 301
Registriert: Do 15. Jan 2009, 09:00
Kontaktdaten:

Mehrere Galerien untereinander

Beitrag von derju »

Hi

ich würde gerne mehrere Galerien untereinander darstellen.

Frühere konnte ich das ohne Probleme, jetzt habe ich es mit der CMS_FILELIST versucht doch leider erhalte ich einen Fehlermeldung.
[05-Nov-2015 13:43:26 Europe/Berlin] PHP Parse error: syntax error, unexpected ';', expecting ')' in /Users/username/Documents/firma/SERVER/domain.de/contenido/includes/frontend/include.front_content.php(750) : eval()'d code on line 200
Hier mein Code:

Code: Alles auswählen

<?php

$CMS_TYPE = array(
    array("html" => "CMS_HTML[201]"),
    array("html" => "CMS_HTML[202]"),
    array("html" => "CMS_HTML[203]"),
    array("html" => "CMS_HTML[204]"),
    array("html" => "CMS_HTML[205]"),
    array("html" => "CMS_HTML[206]"),
    array("html" => "CMS_HTML[207]"),
    array("html" => "CMS_HTML[208]"),
    array("html" => "CMS_HTML[209]"),
    array("html" => "CMS_HTML[210]"),
    array("html" => "CMS_HTML[211]"),
    array("html" => "CMS_HTML[212]"),
    array("html" => "CMS_HTML[213]"),
    array("html" => "CMS_HTML[214]"),
    array("html" => "CMS_HTML[215]"),
    array("html" => "CMS_HTML[216]"),
    array("html" => "CMS_HTML[217]"),
    array("html" => "CMS_HTML[218]"),
    array("html" => "CMS_HTML[219]"),
    array("html" => "CMS_HTML[220]")
);

$FILE_TYPE = array(
    array("list" => "CMS_FILELIST[1]"),
    array("list" => "CMS_FILELIST[2]"),
    array("list" => "CMS_FILELIST[3]"),
    array("list" => "CMS_FILELIST[4]"),
    array("list" => "CMS_FILELIST[5]"),
    array("list" => "CMS_FILELIST[6]"),
    array("list" => "CMS_FILELIST[7]"),
    array("list" => "CMS_FILELIST[8]"),
    array("list" => "CMS_FILELIST[9]"),
    array("list" => "CMS_FILELIST[10]"),
    array("list" => "CMS_FILELIST[11]"),
    array("list" => "CMS_FILELIST[12]"),
    array("list" => "CMS_FILELIST[13]"),
    array("list" => "CMS_FILELIST[14]"),
    array("list" => "CMS_FILELIST[15]"),
    array("list" => "CMS_FILELIST[16]"),
    array("list" => "CMS_FILELIST[17]"),
    array("list" => "CMS_FILELIST[18]"),
    array("list" => "CMS_FILELIST[19]"),
    array("list" => "CMS_FILELIST[20]")
);



$z = "CMS_VALUE[0]";

if ($z != "0") {
    $i = 0;
    $cms = 10;
    $t = 100;
    while ($z != $i) {
        $cms++;
        $i++;
		
		$filelistIndex = $i;

		$art = new cApiArticleLanguage();
		$art->loadByArticleAndLanguageId(cRegistry::getArticleId(), cRegistry::getLanguageId());
		$contentValue = $art->getContent("FILELIST", $filelistIndex);
	
		$filelist = new cContentTypeFilelist($contentValue, $filelistIndex, array());
		$files = $filelist->getConfiguredFiles();

		$pictures = array();

		if (count($files) > 0) {
    		foreach ($files as $file) {
        		$path = 'upload/' . $file['path'] . '/' . $file['filename'];

        		$record = array();
        		$record['thumb'] = cApiImgScale($path, 319, 199);
        		$record['lightbox'] = $path;
        		$record['description'] = $file['metadata']['description'];
        		$record['copyright'] = $file['metadata']['copyright'];

        		array_push($pictures, $record);
    		}
		}

		$tpl = cSmartyFrontend::getInstance();
		$tpl->assign('pictures', $pictures);
		$tpl->assign('text', $CMS_TYPE[$i]["html"]);
		$tpl->display('picture_gallery.tpl');

		if (cRegistry::isBackendEditMode()) {
			echo $FILE_TYPE[$i]["list"];
		}
	}
}
?> 
Contenido 4.8.20 | Contenido 4.9.12
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Mehrere Galerien untereinander

Beitrag von rethus »

Der Fehler deutet darauf hin, das du irgendwo eine schließende Klammer vergessen hast. Muss nicht in diesem, kann auch in einem vorangehenden Modul sein.
Aktiviere am besten in der config.misc.php mal den Frontend-Codeoutput, und prüfe das genauer (der Code wird dann im Frontend oben links in deiner Textarea ungeparst ausgegeben.

Viel Erfolg bei der Suche :wink:
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Antworten