{"id":90,"date":"2010-03-19T08:39:58","date_gmt":"2010-03-19T08:39:58","guid":{"rendered":"https:\/\/www.taywa.ch\/blog\/?p=90"},"modified":"2012-01-17T13:51:27","modified_gmt":"2012-01-17T13:51:27","slug":"typo3-mehrere-bilder-resources-levelmedia","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/typo3\/typoscript\/typo3-mehrere-bilder-resources-levelmedia\/","title":{"rendered":"In Typo3 mehrere Bilder von Seiteneigenschaft Resources per &#8222;levelmedia&#8220; mit TypoScript nutzen"},"content":{"rendered":"<p><strong>Problem:<\/strong> Wir m\u00f6chten in Typo3 mehrere Bilder aus dem Tab Resourcen->File der Seiteneigenschaften ausgeben. Und deren Bildgr\u00f6sse speziell einstellen &#8211; bzw. eine eigene Breite \/ H\u00f6he unabh\u00e4ngig von den Inhaltsbildern.<\/p>\n<p><strong>L\u00f6sung:<\/strong> Die Bilder sind in der DB im Feld &#8218;media&#8216; gespeichert. Im typoscript sind sie \u00fcber &#8222;levelmedia&#8220; verf\u00fcgbar. Mehr zu levelmedia:<br \/>\n<a href=\"http:\/\/typo3.org\/documentation\/document-library\/references\/doc_core_tsref\/4.1.0\/view\/2\/2\/\">http:\/\/typo3.org\/documentation\/document-library\/references\/doc_core_tsref\/4.1.0\/view\/2\/2\/<\/a><\/p>\n<p>Die h\u00e4ufigsten Verwendungen von levelmedia bei Typo3 sind headerbilder, hintergrundbilder oder slideshows. ob ein bild nun um header, im hintergrund oder als slideshow gebraucht wird, spielt f\u00fcr das typoscript keine rolle. levelmedia wird meistens so gebraucht:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\/\/nimm meine eigenen bilder, wenn ich keine habe, nimm die der elternseite, usw.. \r\ndata = levelmedia:-1, slide\r\n\r\n\/\/nimm meine eigenen, wenn ich keine habe, lass alles leer \r\ndata = levelmedia:-1\r\nrequired = 1<\/pre>\n<p>Hier ein Typoscript Snippet das mehrere Bilder aus dem media Feld ausgeben kann:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">temp.slideshow = COA\r\ntemp.slideshow {\r\n\t1 = COA\r\n\t1 {\r\n\t\tstdWrap.required=1\r\n\t\tstdWrap.outerWrap.cObject = TEXT\r\n\t\tstdWrap.outerWrap.cObject.value = &lt; img src=\" | \" width=\"470\" height=\"180\" \/&gt; \r\n\t\t2 = IMG_RESOURCE\r\n\t\t2 {\r\n\t\t\tfile { \r\n\t\t\t\timport.data = levelmedia:-1\r\n\t\t\t\timport = uploads\/media\/\r\n\t\t\t\timport.listNum = 0\r\n\r\n\t\t\t\t\/\/Bildgr\u00f6sse festlegen (c = cut: auf diese breite\/h\u00f6he zuschneiden)\r\n\t\t\t\twidth = 470c\r\n\t\t\t\theight = 180c\r\n\t\t\t}\r\n\t\t}           \r\n\t}\r\n\t2 &lt; .1\r\n\t2.2.file.import.listNum = 1\r\n\t3 &lt; .1\r\n\t3.2.file.import.listNum = 2\r\n\t4 &lt; .1\r\n\t4.2.file.import.listNum = 3\r\n\t5 &lt; .1\r\n\t5.2.file.import.listNum = 4\r\n\t6 &lt; .1\r\n\t6.2.file.import.listNum = 5\r\n\t7 &lt; .1\r\n\t7.2.file.import.listNum = 6\r\n\t8 &lt; .1\r\n\t8.2.file.import.listNum = 7\r\n\t9 &lt; .1\r\n\t9.2.file.import.listNum = 8\r\n\t10 &lt; .1\r\n\t10.2.file.import.listNum = 9\r\n}<\/pre>\n<p><strong>Das typo3 setup im Backend:<\/strong><br \/>\nDamit man mehr als 5 Bilder in das resources->files Feld abspeichern kann, muss die max 5 Limite aufgehoben werden. das macht man \u00fcber die typo3conf\/extTables.php mit folgenden zeilen:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\/\/ Mehr als 5 Mediendateien (Ressourcen) in den Seiteneigenschaften erlauben\r\n$TCA&#x5B;'pages']&#x5B;'columns']&#x5B;'media']&#x5B;'config']&#x5B;'maxitems'] = 20;  \/\/anzahl dateien\r\n$TCA&#x5B;'pages']&#x5B;'columns']&#x5B;'media']&#x5B;'config']&#x5B;'size'] = 11;  \/\/gr\u00f6sse des auswahlfeldes \"files\" im typo3 backend<\/pre>\n<p>und nicht vergessen: damit bei typo3 die typo3conf\/extTables.php ber\u00fccksichtigt, muss im typo3conf\/localconf.php stehen:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">$typo_db_extTableDef_script = 'extTables.php';<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Problem: Wir m\u00f6chten in Typo3 mehrere Bilder aus dem Tab Resourcen->File der Seiteneigenschaften ausgeben. Und deren Bildgr\u00f6sse speziell einstellen &#8211; bzw. eine eigene Breite \/ H\u00f6he unabh\u00e4ngig von den Inhaltsbildern. L\u00f6sung: Die Bilder sind in der DB im Feld &#8218;media&#8216; gespeichert. Im typoscript sind sie \u00fcber &#8222;levelmedia&#8220; verf\u00fcgbar. Mehr zu levelmedia: http:\/\/typo3.org\/documentation\/document-library\/references\/doc_core_tsref\/4.1.0\/view\/2\/2\/ Die h\u00e4ufigsten Verwendungen<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,4],"tags":[39,77,16,78,55,180,181],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-typo3_setup","category-typoscript","tag-ausgeben","tag-bilder","tag-imagesize","tag-listnum","tag-localconf-php","tag-typo3","tag-typoscript"],"_links":{"self":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":14,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/90\/revisions\/94"}],"wp:attachment":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}