Skip to content

Instantly share code, notes, and snippets.

View katzefudder's full-sized avatar
😼
I invented a timemachine next week

Florian Dehn katzefudder

😼
I invented a timemachine next week
View GitHub Profile
@katzefudder
katzefudder / col-1-2.ts
Created February 8, 2014 14:19
Two-Col GE Container
tt_content.gridelements_pi1.20.10.setup.2 < lib.gridelements.defaultGridSetup
tt_content.gridelements_pi1.20.10.setup.2 {
columns {
2 < .default
2.preCObject = CASE
2.preCObject {
key.field = flexform_columnType
cols-1-2 = TEXT
cols-1-2 {
value = <div class="col-lg-4">
@katzefudder
katzefudder / banner-468-60.ts
Last active August 29, 2015 13:56
GE Container, Advertisement Banner
tt_content.gridelements_pi1.20.10.setup.903 < lib.gridelements.defaultGridSetup
tt_content.gridelements_pi1.20.10.setup.903 {
prepend = COA
prepend {
10 = COA
10 < lib.banner-468-60
10.wrap = <div class="row col-lg-12 element banner-468-60 hidden-sm hidden-xs">|</div>
}
}
@katzefudder
katzefudder / header.ts
Created June 25, 2014 13:32
canonical tag for ext:news
tmp.canonicalNews = TEXT
tmp.canonicalNews {
typolink {
parameter = 9
useCacheHash = 1
# id=9&tx_news_pi1%5Bnews%5D=3622&tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=537469ddbb32fa455a07c23933648a96
additionalParams.dataWrap = &tx_news_pi1[news]={GP:tx_news_pi1|news}&tx_news_pi1[controller]={GP:tx_news_pi1|controller}&tx_news_pi1[action]={GP:tx_news_pi1|action}
returnLast = url
}
wrap = <link rel="canonical" href="{$pageURL}|" />
@katzefudder
katzefudder / dump.php
Created August 7, 2014 18:29
MySQL Dump Script for various TYPO3 tables, excludes caching tables
<?php
/**
* 2014 Florian Dehn <f.dehn@wdv.de>
*/
$opts = '';
$opts .= 'u:';
$opts .= 'h:';
$opts .= 'd:';
@katzefudder
katzefudder / flickr.js
Created August 23, 2014 09:41
Get a randomized extract of a flickr set, for gallery purposes
var flickr = {
apiKey: null,
photosetId: null,
photos: null,
ownerName: null,
limit: null,
init: function(apiKey, photosetId, limit) {
this.apiKey = apiKey;
this.photosetId = photosetId;
this.limit = parseInt(limit);
@katzefudder
katzefudder / flickr.js
Last active August 29, 2015 14:05
Asynchronous script to call flickr API via JavaScript, displays photos from a flickr set
var flickr = {
apiKey: null,
photosetId: null,
photos: null,
limit: null,
url: null,
async: false,
elementId: false,
init: function(apiKey, photosetId, limit, async, elementId) {
this.apiKey = apiKey;
@katzefudder
katzefudder / tt_content_category.ts
Last active August 29, 2015 14:05
Category wrapped in tt_content div
# wrap layout, language and tt_content uid around
tt_content.stdWrap.innerWrap.cObject.default.20.stdWrap.noTrimWrap = | class="| layout-{field:layout} language-{field:sys_language_uid} uid-{field:uid}"|
tt_content.stdWrap.innerWrap.cObject.default.20.stdWrap.insertData = 1
# wrap content category around
tt_content.stdWrap.innerWrap.cObject.default.20 = COA
tt_content.stdWrap.innerWrap.cObject.default.20 {
10 = CONTENT
10 {
wrap =|
@katzefudder
katzefudder / ConnectCommand.php
Created June 25, 2015 09:37
symfony command
#!/usr/bin/php
<?php
namespace DockerImages;
require_once __DIR__.'/vendor/autoload.php';
use Symfony\Component\Console\Application;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
@katzefudder
katzefudder / gridelements.ts
Created January 8, 2014 20:53
Gridelement with the latest tx_news entry
10 = FLUIDTEMPLATE
10 {
file = {$screen.html}/gridelements/newsteaser/template.html
partialRootPath = {$screen.html}/gridelements/newsteaser/partials/
layoutRootPath = {$screen.html}/gridelements/newsteaser/layouts/
variables {
heading = TEXT
heading.field = flexform_header
category = TEXT
category.field = flexform_category
@katzefudder
katzefudder / element-zitatdesmonats.ts
Created January 11, 2014 15:46
userFunc in Extbase with namespaces
10 {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = Fdflexform
pluginName = ParseFlexform
vendorName = TYPO3
settings {
data = flexform_page
}
}