{"id":2396,"date":"2012-04-24T06:49:13","date_gmt":"2012-04-24T05:49:13","guid":{"rendered":"http:\/\/www.workshop.ch\/openmind\/?p=2396"},"modified":"2012-04-24T06:49:13","modified_gmt":"2012-04-24T05:49:13","slug":"contao-download-dateien-verstecken","status":"publish","type":"post","link":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/","title":{"rendered":"Contao: Download-Dateien verstecken"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:145,&quot;href&quot;:&quot;http:\\\/\\\/www.beispiel.ch\\\/preisliste.html?file=tl_files\\\/preislisten\\\/Preisliste_2012-04-01.pdf&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/www.beispiel.ch\\\/preisliste.html?file=tl_files\\\/preislisten\\\/Preisliste_2012-04-01.pdf&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:146,&quot;href&quot;:&quot;http:\\\/\\\/www.beispiel.ch\\\/tl_files\\\/preislisten\\\/Preisliste_2012-04-01.pdf&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20120907023339\\\/http:\\\/\\\/www.beispiel.ch:80\\\/tl_files\\\/preislisten\\\/Preisliste_2012-04-01.pdf&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-03 17:44:45&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-11 05:09:57&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-15 18:43:24&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-24 00:52:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-29 01:45:25&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-08 02:56:47&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-10 03:26:32&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-10 11:12:17&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-18 09:32:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-23 22:11:41&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-02 10:42:05&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-06 16:25:07&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 17:41:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-20 23:25:32&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-24 09:35:31&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-27 22:10:00&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 22:10:00&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:147,&quot;href&quot;:&quot;http:\\\/\\\/www.beispiel.ch\\\/tl_files\\\/preislisten\\\/Preisliste_2012-05-01.pdf&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20120916191517\\\/http:\\\/\\\/www.beispiel.ch:80\\\/tl_files\\\/preislisten\\\/Preisliste_2012-05-01.pdf&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-03 17:44:48&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-11 05:09:57&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-15 18:43:27&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-24 00:52:42&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-29 01:45:13&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-08 02:56:47&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-31 06:47:31&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-10 03:26:34&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-10 11:12:18&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-18 09:32:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-23 22:11:42&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-02 10:42:05&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-06 16:25:09&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 17:41:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-20 23:25:36&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-24 09:35:32&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-27 22:10:00&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 22:10:00&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:148,&quot;href&quot;:&quot;http:\\\/\\\/www.beispiel.ch\\\/tl_files\\\/preislisten\\\/iGWxgHfIMI09JdLVZbDd\\\/Preisliste_2012-05-01.pdf&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20120916191542\\\/http:\\\/\\\/www.beispiel.ch:80\\\/tl_files\\\/preislisten\\\/iGWxgHfIMI09JdLVZbDd\\\/Preisliste_2012-05-01.pdf&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-03 17:44:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-15 18:43:17&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-24 00:52:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-29 01:45:13&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-08 02:56:47&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-10 03:26:40&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-23 22:11:42&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-05 04:42:16&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 01:34:56&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-24 12:43:45&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-24 12:43:45&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>Nehmen wir an, Sie publizieren auf Ihrer Website Preislisten im PDF-Format. Und weil die Preise Ihrer Produkte in kurzen Intervallen \u00e4ndern, stellen Sie immer zum Monatsersten eine neue Preisliste ins Netz. Mit Contao k\u00f6nnen Sie diese Updates vorbereiten und die Preislisten zum gew\u00fcnschten Zeitpunkt automatisch austauschen lassen, denn jeder Artikel kann mit einem Ver\u00f6ffentlichungszeitpunkt versehen werden.<\/p>\n<p><a href=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image_thumb.png\" width=\"420\" height=\"122\" \/><\/a>&#160;<\/p>\n<p>So weit, so gut. Wenn Sie nun allerdings die Preislisten ganz normal in die Dateiverwaltung hochladen und aus einem Artikel heraus verlinken, dann ergibt sich ein Link in der folgenden Form:<\/p>\n<p><a href=\"http:\/\/www.beispiel.ch\/preisliste.html?file=tl_files\/preislisten\/Preisliste_2012-04-01.pdf\">www.beispiel.ch\/preisliste.html?file=tl_files\/preislisten\/Preisliste_2012-04-01.pdf<\/a><\/p>\n<p>Wer Contao ein bisschen kennt, kann auch direkt auf die obige PDF-Datei zugreifen, indem er folgende URL benutzt:<\/p>\n<p><a href=\"http:\/\/www.beispiel.ch\/tl_files\/preislisten\/Preisliste_2012-04-01.pdf\">www.beispiel.ch\/tl_files\/preislisten\/Preisliste_2012-04-01.pdf<\/a><\/p>\n<p>Das ist an sich noch kein Problem. Zum Problem wird es erst, wenn Sie schon Mitte April die Mai-Preisliste in die Dateiverwaltung hochladen. Auch wenn der Artikel, der die Mai-Preisliste verlinkt, erst am 1.5.2012 online geht, so l\u00e4sst sich die URL der Preisliste leicht erraten und bereits vorab herunterladen:<\/p>\n<p><a href=\"http:\/\/www.beispiel.ch\/tl_files\/preislisten\/Preisliste_2012-05-01.pdf\">www.beispiel.ch\/tl_files\/preislisten\/Preisliste_2012-05-01.pdf<\/a><\/p>\n<p>Eine \u00e4hnliches Problem besteht dort, wo Download-Dateien von passwortgesch\u00fctzten Seiten aus verlinkt werden: Die Seiten selbst sind zwar vor unerlaubtem Zugriff gesch\u00fctzt, die Download-Dateien jedoch nicht. Wer also die Direkt-URL err\u00e4t, kann auch ohne Login auf die Dateien zugreifen.<\/p>\n<p>Sofern es sich nicht um besonders sensible Daten handelt, kann man das Problem einfach entsch\u00e4rfen, indem man Verzeichnis- oder Dateinamen aus zuf\u00e4lligen Zeichenfolgen erstellt. Im obigen Beispiel k\u00f6nnte man beispielsweise f\u00fcr jeden Monat ein neues Unterverzeichnis f\u00fcr die Preisliste anlegen, das im April vielleicht <em>UlkmirgxX0GHzQgqpv6u<\/em> und im Mai beispielsweise <em>iGWxgHfIMI09JdLVZbDd<\/em> heisst. Die Direkt-URL auf die Mai-Preisliste w\u00e4re dann alles andere als leicht zu erraten:<\/p>\n<p><a href=\"http:\/\/www.beispiel.ch\/tl_files\/preislisten\/iGWxgHfIMI09JdLVZbDd\/Preisliste_2012-05-01.pdf\">www.beispiel.ch\/tl_files\/preislisten\/iGWxgHfIMI09JdLVZbDd\/Preisliste_2012-05-01.pdf<\/a><\/p>\n<p>Wohl verstanden: Das ist kein echter, zuverl\u00e4ssiger Schutz gegen unerlaubte Downloads \u2013 aber ein einfaches Mittel, wie ein Content-Manager auch ohne technische Kenntnisse die Direkt-URL seiner Dateien verschleiern kann.<\/p>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Nehmen wir an, Sie publizieren auf Ihrer Website Preislisten im PDF-Format. Und weil die Preise Ihrer Produkte in kurzen Intervallen \u00e4ndern, stellen Sie immer zum Monatsersten eine neue Preisliste ins Netz. Mit Contao k\u00f6nnen Sie diese Updates vorbereiten und die Preislisten zum gew\u00fcnschten Zeitpunkt automatisch austauschen lassen, denn jeder Artikel kann mit einem Ver\u00f6ffentlichungszeitpunkt versehen &#8230; <a title=\"Contao: Download-Dateien verstecken\" class=\"read-more\" href=\"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/\" aria-label=\"Read more about Contao: Download-Dateien verstecken\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"generate_page_header":"","footnotes":""},"categories":[884],"tags":[1912],"class_list":["post-2396","post","type-post","status-publish","format-standard","hentry","category-typolight-open-source","tag-contao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contao: Download-Dateien verstecken - Open Mind<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contao: Download-Dateien verstecken - Open Mind\" \/>\n<meta property=\"og:description\" content=\"Nehmen wir an, Sie publizieren auf Ihrer Website Preislisten im PDF-Format. Und weil die Preise Ihrer Produkte in kurzen Intervallen \u00e4ndern, stellen Sie immer zum Monatsersten eine neue Preisliste ins Netz. Mit Contao k\u00f6nnen Sie diese Updates vorbereiten und die Preislisten zum gew\u00fcnschten Zeitpunkt automatisch austauschen lassen, denn jeder Artikel kann mit einem Ver\u00f6ffentlichungszeitpunkt versehen ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/\" \/>\n<meta property=\"og:site_name\" content=\"Open Mind\" \/>\n<meta property=\"article:published_time\" content=\"2012-04-24T05:49:13+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image_thumb.png\" \/>\n<meta name=\"author\" content=\"The Open Source Guy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Open Source Guy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/\"},\"author\":{\"name\":\"The Open Source Guy\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\"},\"headline\":\"Contao: Download-Dateien verstecken\",\"datePublished\":\"2012-04-24T05:49:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/\"},\"wordCount\":349,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/image_thumb.png\",\"keywords\":[\"Contao\"],\"articleSection\":[\"Contao (TYPOlight)\"],\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/\",\"name\":\"Contao: Download-Dateien verstecken - Open Mind\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/image_thumb.png\",\"datePublished\":\"2012-04-24T05:49:13+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#breadcrumb\"},\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/image_thumb.png\",\"contentUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/image_thumb.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2012\\\/04\\\/24\\\/contao-download-dateien-verstecken\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contao: Download-Dateien verstecken\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#website\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/\",\"name\":\"Open Mind\",\"description\":\"Open Source &amp; Open Content\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-CH\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\",\"name\":\"The Open Source Guy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"contentUrl\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"caption\":\"The Open Source Guy\"},\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contao: Download-Dateien verstecken - Open Mind","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/","og_locale":"de_DE","og_type":"article","og_title":"Contao: Download-Dateien verstecken - Open Mind","og_description":"Nehmen wir an, Sie publizieren auf Ihrer Website Preislisten im PDF-Format. Und weil die Preise Ihrer Produkte in kurzen Intervallen \u00e4ndern, stellen Sie immer zum Monatsersten eine neue Preisliste ins Netz. Mit Contao k\u00f6nnen Sie diese Updates vorbereiten und die Preislisten zum gew\u00fcnschten Zeitpunkt automatisch austauschen lassen, denn jeder Artikel kann mit einem Ver\u00f6ffentlichungszeitpunkt versehen ... Read more","og_url":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/","og_site_name":"Open Mind","article_published_time":"2012-04-24T05:49:13+00:00","og_image":[{"url":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image_thumb.png","type":"","width":"","height":""}],"author":"The Open Source Guy","twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"The Open Source Guy","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#article","isPartOf":{"@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/"},"author":{"name":"The Open Source Guy","@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793"},"headline":"Contao: Download-Dateien verstecken","datePublished":"2012-04-24T05:49:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/"},"wordCount":349,"commentCount":1,"image":{"@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#primaryimage"},"thumbnailUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image_thumb.png","keywords":["Contao"],"articleSection":["Contao (TYPOlight)"],"inLanguage":"de-CH","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/","url":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/","name":"Contao: Download-Dateien verstecken - Open Mind","isPartOf":{"@id":"https:\/\/www.workshop.ch\/openmind\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#primaryimage"},"image":{"@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#primaryimage"},"thumbnailUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image_thumb.png","datePublished":"2012-04-24T05:49:13+00:00","author":{"@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793"},"breadcrumb":{"@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#breadcrumb"},"inLanguage":"de-CH","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/"]}]},{"@type":"ImageObject","inLanguage":"de-CH","@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#primaryimage","url":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image_thumb.png","contentUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2012\/04\/image_thumb.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.workshop.ch\/openmind\/2012\/04\/24\/contao-download-dateien-verstecken\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.workshop.ch\/openmind\/"},{"@type":"ListItem","position":2,"name":"Contao: Download-Dateien verstecken"}]},{"@type":"WebSite","@id":"https:\/\/www.workshop.ch\/openmind\/#website","url":"https:\/\/www.workshop.ch\/openmind\/","name":"Open Mind","description":"Open Source &amp; Open Content","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.workshop.ch\/openmind\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-CH"},{"@type":"Person","@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793","name":"The Open Source Guy","image":{"@type":"ImageObject","inLanguage":"de-CH","@id":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","url":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","contentUrl":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","caption":"The Open Source Guy"},"url":"https:\/\/www.workshop.ch\/openmind"}]}},"_links":{"self":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/2396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/comments?post=2396"}],"version-history":[{"count":1,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/2396\/revisions"}],"predecessor-version":[{"id":2397,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/2396\/revisions\/2397"}],"wp:attachment":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/media?parent=2396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/categories?post=2396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/tags?post=2396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}