{"id":853,"date":"2015-06-25T14:51:52","date_gmt":"2015-06-25T14:51:52","guid":{"rendered":"https:\/\/www.taywa.ch\/blog\/?p=853"},"modified":"2015-06-25T14:52:57","modified_gmt":"2015-06-25T14:52:57","slug":"alle-kategorie-ids-einer-news-im-template-ausgeben","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/typo3\/alle-kategorie-ids-einer-news-im-template-ausgeben\/","title":{"rendered":"Alle Kategorie ID&#8217;s einer News im Template ausgeben"},"content":{"rendered":"<p>F\u00fcr Javascript-Filtern oder zum CSS Stylen ist es n\u00f6tig, die alle ID&#8217;s der Kategorien einer News als &#8222;genericmarker&#8220;  im template zur verf\u00fcgung zu haben. (Sei es in der listenansicht oder in der Einzelansicht).<\/p>\n<p>Als Trick behelfen wir uns mit einer Leftjoin Abfrage:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">plugin.tt_news.genericmarkers {\r\n\tdata=uid\r\n\r\n    CATIDS = CONTENT\r\n    CATIDS {\r\n        table = tt_news\r\n\t\tselect {\r\n\t\t\tselectFields = tt_news_cat_mm.uid_foreign AS catid\r\n\t\t\twhere = 1=1\r\n\t\t\tandWhere = uid={field:uid}\r\n\t\t\tandWhere.insertData = 1\r\n\t\t\tleftjoin = tt_news_cat_mm ON (tt_news_cat_mm.uid_local = tt_news.uid)\r\n\r\n# ACHTUNG: PID an entsprechenden Sysfolder anpassen:\r\n\t\t\tpidInList = 2\r\n\t\t\tmax = 10\r\n\t\t}\r\n\r\n\t\trenderObj = TEXT\r\n\t\trenderObj.field = catid\r\n\t\trenderObj.noTrimWrap = |c| |\r\n    }\r\n}<\/pre>\n<p>Nun kann man den Marker GENERIC_CATIDS im tt_news Template verwenden. zB so:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;div class=\"news-list-item ###GENERIC_CATIDS###\"&gt;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr Javascript-Filtern oder zum CSS Stylen ist es n\u00f6tig, die alle ID&#8217;s der Kategorien einer News als &#8222;genericmarker&#8220; im template zur verf\u00fcgung zu haben. (Sei es in der listenansicht oder in der Einzelansicht). Als Trick behelfen wir uns mit einer Leftjoin Abfrage: plugin.tt_news.genericmarkers { data=uid CATIDS = CONTENT CATIDS { table = tt_news select {<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,136,4],"tags":[39,181],"class_list":["post-853","post","type-post","status-publish","format-standard","hentry","category-typo3","category-typo3-6","category-typoscript","tag-ausgeben","tag-typoscript"],"_links":{"self":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/853","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=853"}],"version-history":[{"count":6,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/853\/revisions"}],"predecessor-version":[{"id":859,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/853\/revisions\/859"}],"wp:attachment":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/media?parent=853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/categories?post=853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/tags?post=853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}