Skip to content

Instantly share code, notes, and snippets.

@tim-bec
tim-bec / gist:5711988
Created June 5, 2013 06:28
Metadescription und pageTitel für contao in templates überschreiben
<?php
#strings bereinigen
$metadescription = strip_tags($desc);
$title = strip_tags($title);
$GLOBALS['objPage']->description = $metadescription;
$GLOBALS['objPage']->pageTitle.= ' ' . $title;
?>
@tim-bec
tim-bec / gist:5711780
Last active December 18, 2015 02:29
Referenziertes MetaModel laden und daraus einen Translatedtext (introduction) abrufen, kürzen, abschneiden und ausgeben.
<?php
#Vorbereiten
$longtext = MetaModelFactory::byTableName('mm_projects')->findById($arrItem['raw']['project']['id'])->get('introduction');
# Longtext an string übergeben
$string = $longtext['value'];
$string = (strlen($string) > 123) ? substr($string,0,120).'...' : $string;
echo $string;
?>
@tim-bec
tim-bec / gist:5711512
Last active September 8, 2017 10:13
Referenzierte Werte aus einer MetaModel Tabelle holen (z.b. Herstellernamen aus einem zweiten MetaModel)
<?php
#Vorbereiten
$producer = MetaModelFactory::byTableName('mm_producer')->findById($arrItem['raw']['producer']);
# Die spalte 'name' aus dem array $producer ausgeben
echo $producer->get('name');
@tim-bec
tim-bec / gist:5708535
Created June 4, 2013 19:01
RegEx Key and replacement for redmine + sourcetree issue link
Regex Pattern:
(\#)+((?:[0-9]*)?)
Replace With:
<a href="https://redmine.company.com/issues/$2">$1$2</a>