Skip to content

Instantly share code, notes, and snippets.

View manuelselbach's full-sized avatar

Manuel Selbach manuelselbach

  • Frankfurt am Main
View GitHub Profile
@manuelselbach
manuelselbach / SomeController.php
Last active March 1, 2016 10:44
Debug Repository Queries in Extbase
<?php
class SomeController
{
/**
* Example method
*/
public function someAction()
{
$results = $this->someRespository->findAll();
@manuelselbach
manuelselbach / headerimage.ts
Last active June 17, 2016 10:32
Use TYPO3 7 LTS crop feature in TypoScript
lib.headerimage = COA
lib.headerimage {
10 = FILES
10 {
references {
data = levelmedia:-1, slide
listNum = 0
}
renderObj = IMG_RESOURCE
renderObj {
@manuelselbach
manuelselbach / git-dry-merge.txt
Created February 19, 2016 09:16
Git DRY merge
git merge --no-commit --no-ff <branch-name>
# To abort merge
git merge --abort
@manuelselbach
manuelselbach / private-fork.md
Last active September 7, 2017 08:00
How to fork to a private gitlab instance

Theory:

your git repository can have more than one remote server; In this case we want to have two:

one for our private repository on gitlab (will be the default one, called origin) one to be connected to the source repo on github, to be able to pull new changes (will be called upstream) How to make a private fork from github to gitlab

# 1. clone the github project in your workspace
@manuelselbach
manuelselbach / README.md
Created December 20, 2017 09:49
Activate SQL formatting in sequalpro
  • Open the bundle editor: Bundles > Bundle Editor > Input Field > Format > Format SQL
  • Search for clientid and replace the <input/> value attribute with dpriver-9094-8133-2031
  • You can now format code through ctrl + option + command + T

Here is how the input tag should look like:

<input type="hidden" name="clientid" value="dpriver-9094-8133-2031" />
@manuelselbach
manuelselbach / composer.json
Created July 22, 2016 08:50
Snippet to test a custom branch of a TYPO3 extension in e.g. a fork
{
{
"type":"package",
"package": {
"name": "placeholder/for-namespace",
"type": "typo3-cms-extension",
"version":"dev-bugfix",
"source": {
"url": "https://github.com/your-account/your-repository.git",
"type": "git",
@manuelselbach
manuelselbach / ContentElementWizard.txt
Last active January 29, 2021 08:49
Register Plugin in new Element Wizard made simple! The file "ContentElementWizard.txt" should be located under "[extension_key]/Configuration/TSconfig/ContentElementWizard.txt" for this example. All the TYPO3 standard plugin registration stuff has also to be done. Have fun!
mod.wizards.newContentElement.wizardItems.plugins {
elements {
[extension_key] {
icon = ../typo3conf/ext/[extension_key]/Resources/Public/Icons/icon.png
title = LLL:EXT:[extension_key]/Resources/Private/Language/locallang_be.xlf:plugin_title
description = LLL:EXT:[extension_key]/Resources/Private/Language/locallang_be.xlf:plugin_description
tt_content_defValues {
CType = list
list_type = [extensionkey]_[pluginname]
}
# ENVs
##############################################
export HOMEBREW_CASK_OPTS="$HOMEBREW_CASK_OPTS --appdir=/Applications"
export NO_AUTO_PERMISSION_FIX=1
# grep settings
##############################################
export GREP_OPTIONS='--color=always'
export GREP_COLOR='1;31;40'
#!/bin/zsh
# go to zsh first
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
# if not works out of the box uncomment this
# mv .zshrc .zshrc_bak
setopt EXTENDED_GLOB
@manuelselbach
manuelselbach / PersistentObjectConverter.php
Last active November 8, 2021 16:45
Extbase TypeConverter to fetch e.g. hidden records from persistence. TypeConverter is configurable for each action and can be expanded with other query settings. See example in "YourController.php"
<?php
namespace MyVendor\MyExtension\Property\TypeConverters;
/***************************************************************
* Copyright notice
*
* (c) 2014 Manuel Selbach <m.selbach@reply.de>, triplesense reply
*
* All rights reserved