NAVIGATION
in /frontend_init/ using the function cp_trigger:
<?php // ------------------------------------------------------------------------------------------- // obligate check for phpwcms constants if (!defined('PHPWCMS_ROOT')) { die("You Cannot Access This Script Directly, Have a Nice Day."); } // ------------------------------------------------------------------------------------------- function CP_IMAGES_SLIDESHOW2($text, & $data) { if( $data['acontent_type'] == 29 ) // CP: 29 => image <div> CP: 31 => image special { // ----------- table dump dumpVar($GLOBALS['crow']); // ----------- field dump acontent_form $CP = @unserialize($GLOBALS['crow']["acontent_form"]); dumpVar($CP); } return $text; } register_cp_trigger('CP_IMAGES_SLIDESHOW2'); ?>
dumpVar($GLOBALS['crow']);
Result:
Array ( [acontent_id] => 85 // biunique CP-ID [acontent_aid] => 26 // biunique article-ID [acontent_uid] => 1 [acontent_created] => 2009-11-11 23:11:19 // CP created [acontent_tstamp] => 2009-11-17 09:58:32 // CP last changes [acontent_title] => Image < div > slidedhow // title text [acontent_text] => <p>Text, Text, Text</p> // wysiwyg text <p>Text, Text, {CITY} Text{a:anker-div}</p> [acontent_type] => 29 // content typ (images <div> = 29) [acontent_sorting] => 0 // sort value [acontent_image] => [acontent_files] => [acontent_visible] => 1 // status: visible [acontent_subtitle] => // subtitle text [acontent_before] => 15 // space: before [acontent_after] => 20 // space: after [acontent_top] => 0 // top link [acontent_redirect] => [acontent_html] => [acontent_trash] => 0 // 9=trash [acontent_alink] => [acontent_media] => [acontent_form] => (see above "Content of the field") // e.g. all image parameters in serialized form [acontent_newsletter] => [acontent_block] => CONTENT // display type [acontent_anchor] => 1 // [0|1] off|on [acontent_template] => slideshow2.tmpl // usedn template file [acontent_spacer] => 0 // ?? [acontent_tid] => 0 [acontent_livedate] => 0000-00-00 00:00:00 [acontent_killdate] => 0000-00-00 00:00:00 [acontent_module] => [acontent_comment] => {PREV-NEXT}{KEN-BURNS} // Comment field [acontent_paginate_page] => 0 // subsection No [acontent_paginate_title] => // subsection (pagination) title [acontent_category] => [acontent_granted] => 0 )
Content of the field:
a:11: {s:6:"images";a:7: { i:0;a:7:{i:0;s:1:"6";i:1;s:20:"Dscn1531_800x600.jpg";i:2;s:32:"129371f7f736a0a8d0b9083b2e10fc8f";i:3;s:3:"jpg";i:4;i:80;i:5;i:60;i:6;s:23:"Liegestuhl, sehr bequem";} i:1;a:7:{i:0;s:1:"9";i:1;s:20:"IMG_4527-480x640.jpg";i:2;s:32:"ff974ae44a4f41ada71eaf4356d19aaa";i:3;s:3:"jpg";i:4;i:80;i:5;i:60;i:6;s:31:"Lia guckt blöd aus der Wäsche";} i:2;a:7:{i:0;s:1:"2";i:1;s:17:"060129_124625.jpg";i:2;s:32:"8d89ce4314ca482ab4cf8a6eeb16560e";i:3;s:3:"jpg";i:4;i:80;i:5;i:60;i:6;s:30:"Herr Schmidt ordnet die Blumen";} i:3;a:7:{i:0;s:2:"19";i:1;s:20:"cimg1435_800x600.jpg";i:2;s:32:"89a45c92e024ba54a43ab1ea554ad06a";i:3;s:3:"jpg";i:4;i:80;i:5;i:60;i:6;s:18:"Moderne Tankstelle";} i:4;a:7:{i:0;s:2:"20";i:1;s:20:"dscn0702_800x600.jpg";i:2;s:32:"3fedf26f925cf675ea250c90476e43ca";i:3;s:3:"jpg";i:4;i:80;i:5;i:60;i:6;s:14:"Wiese mit Baum";} i:5;a:7:{i:0;s:1:"3";i:1;s:16:"lia_bild1316.jpg";i:2;s:32:"ecdb09f7d4a109e9c72f40e99ceb5373";i:3;s:3:"jpg";i:4;i:80;i:5;i:60;i:6;s:9:"Lia klein";} i:6;a:7:{i:0;s:1:"8";i:1;s:20:"img_4533_640x480.jpg";i:2;s:32:"1af27f44f306794f178bb4a1ec5d544b";i:3;s:3:"jpg";i:4;i:80;i:5;i:60;i:6;s:10:"Lia mittel";} } s:5:"width";i:80;s:6:"height";i:60;s:3:"pos";i:0;s:3:"col";i:10;s:4:"zoom";i:0;s:4:"crop";i:1;s:5:"space";i:3;s:8:"lightbox";i:0;s:9:"nocaption";i:0;s:12:"center_image";i:2; }
$CP = @unserialize($GLOBALS['crow']["acontent_form"]); dumpVar($CP);
Result:
// ======= CP image <div> parameter Array ( [images] => Array ( [0] => Array ( [0] => 6 // biunique image ID [1] => Dscn1531_800x600.jpg // real filename [2] => 129371f7f736a0a8d0b9083b2e10fc8f // hash in /filearchive/* [3] => jpg // file extend [4] => 80 // thumb width [5] => 60 // thumb height [6] => Liegestuhl, sehr bequem // caption test ) } // general parameters [width] => 80 // max [width] of the thumbs [height] => 60 // max [height] of the thumbs [pos] => 0 // ??? [col] => 10 // [No.] of columns [zoom] => 0 // behavior: [0|1] = enlarge/zoom [off|on] [crop] => 1 // [0|1] = crop thumbnail [off|on] [space] => 3 // image space[No.]px [lightbox] => 0 // [0|1] lighbox [off|on] [nocaption] => 0 // [0|1] hide caption for thumbnails [off|on] [center_image] => 0 // [0|1|2|3] = [no center|center horiz./vert.|center horiz.|center=vert.] } // ==========================