Damit die ImageMap Bereiche beim Klicken nicht farblich hervorgehoben werden, kann folgender Code verwendet werden:
[css]area { outline:none; }[/css]
Body Tag um UID der aktuellen Seite erweitern
Erstellt in TS Schnipsel, TYPO3 am 5. Februar 2014 vom Daschmi
Damit man die UID der Seite im Body Tag als CSS Klasse hat, kann man folgenden Code verwenden:
page.bodyTag > page.bodyTagCObject = TEXT page.bodyTagCObject.dataWrap = <body class="uid-{field:uid}">
Inhalt einer Seite in Extension laden und ausgeben
Erstellt in TYPO3 am 3. Februar 2014 vom Daschmi
Um in einer TYPO3 piBase Extension den Inhalt einer Seite in einer Extension einzulesen und auszugeben, kann folgender Code verwendet werden:
/* UIDs der Content Elemente */ $uids = array(12, 13, 14); $response = $this->cObj->RECORDS(array(‚tables‘ => ‚tt_content‘, ’source‘ => $uids, ‚dontCheckPid‘ => 1));
Keine Lightobx bei ContentType „Image“ / Inhaltselement „Bilder“
Erstellt in TS Schnipsel, TYPO3 am 21. Januar 2014 vom Daschmi
Bei TYPO3 (Version 6.1.1) und der Extension Perfectlightbox (Version 3.1.4) tritt ein Problem auf wenn man Sie bei dem Inhaltselement „Bilder“ verwenden will. Abhilfe schafft folgender TS Schnipsel:
# # Notlösung perfectlightbox EXT für Typo3 ab V6.x # tt_content.image.20.1.imageLinkWrap { JSwindow = 0 directImageLink = 1 typolink.ATagParams { dataWrap = rel="lightbox[lb{field:uid}]" if.negate = 1 if.isTrue = TEXT } typolink.ATagParams.if.isTrue.field = image_link typolink.ATagParams.if.isTrue.listNum < .typolink.parameter.listNum }
Links in TYPO3 in einer Action im Controller generieren
Erstellt in Extension Entwicklung, TYPO3 am 12. Januar 2014 vom Daschmi
Um mit extbase Links in einem Controller zu generieren kann folgender Code verwendet werden:
$data[$k][‚detail_url‘] = $this ->controllerContext ->getUriBuilder() ->reset() ->setArguments(array(‚test‘ => ‚1‘)) ->setTargetPageUid($this->settings[‚list_detail_pid‘]) ->setCreateAbsoluteUri(true) ->buildFrontendUri();