NAVIGATION
Forum: http://forum.phpwcms.org/viewtopic.php?p=115474#p115474
Bedingung: → /config/phpwcms/conf.inc.php
$phpwcms['allow_cntPHP_rt'] = 1;
Um dies zu erreichen brauchen wir ein spezielles php Programm.
In die Vorlage nach
<!--FILE_ENTRY_START//-->
bitte folgendes einsetzen:
<!--FILE_ENTRY_START//--> [PHP] foreach($GLOBALS['content']['files_result'] as $_files_x => $value) { $_longinfo = ($value['f_name'] == '{FILE_NAME}') ? $value['f_longinfo'] : ''; $_copyright = ($value['f_name'] == '{FILE_NAME}') ? $value['f_copyright'] : ''; echo $_longinfo; echo $_copyright; } // dumpVar($GLOBALS['content']['files_result']); [/PHP]
Mache auch einen Test mit
dumpVar($GLOBALS['content']['files_result']);
Alle Variablen werden anschaulich ausgegeben.
<note tip>
Seit der V1.4.2 r352:
<!--FILE_ENTRY_START//--> [PHP] foreach($GLOBALS['content']['files_result'] as $_files_x => $value) { $_longinfo = ($value['f_id'] == '{FILE_ID}') ? $value['f_longinfo'] : ''; $_copyright = ($value['f_id'] == '{FILE_ID}') ? $value['f_copyright'] : ''; echo $_longinfo; echo $_copyright; } // dumpVar($GLOBALS['content']['files_result']); [/PHP]
</note>
Ausgabe des Infofeldes und Reaktion auf den Downloadschalter aus der Dateizentrale, z.B. ausblenden der Anzeige mit
<div style=“display: none;”>
<!--FILE_ENTRY_START//--> [PHP] $_longinfo = ''; $_download = true; foreach($GLOBALS['content']['files_result'] as $_files_x => $value) { if ( $value['f_id'] == '{FILE_ID}' ) { $_longinfo = $value['f_longinfo']; $_download = ($value['f_gallerystatus'] == 1) ? true : false; break; } } // dumpVar($GLOBALS['content']['files_result']); echo ($_download) ? '<div style="display: all;">' : '<div style="display: none;">'; echo $_longinfo; echo ' - Download switch '; echo ($_download) ? "[x]" : "[-]"; [/PHP] ......... ......... </div> <!--if download ... //--> <!--FILE_ENTRY_END//-->