Herzlich Willkommen ツ

JTL-Shop 4: AJAX events / hooks / bindings "contentLoaded"

22.03.2018 - 08:55

Ein typisches Problem im Umgang mit AJAX ist die (re-)Initialisierung von Scripts auf den nachträglich geladenen Inhalt. Im JTL-Shop 4 stößt man darauf beispielsweise auf Kategorieübersichten bei der Seitennavigation.

Viele Systeme, viele Lösungen


Snippet: Drupal 8 Commerce: Product variation assign in DB

20.03.2018 - 11:20

Short snippet to restore product variation assignments (references) in Drupal 8 Commerce after an SQL error has occured on product save, which left product variations orphaned.

Fix all product variation relationships having no parent product and set the correct product ID (here "10"):


Plugin wird nach Kauf weiterhin als Testversion / abgelaufen angezeigt

Shopware 5: Plugin wird nach Kauf weiterhin als Testversion / abgelaufen angezeigt

01.03.2018 - 10:14

Habt ihr in Shopware 5 auch das Problem, dass ein gekauftes Plugin im Pluginmanager trotzdem als Testversion / abgelaufen angezeigt wird?
Das Plugin funktioniert zwar, aber beim Login ins Shopware Backend erscheint eine Meldung, die Euch darauf hinweist, dass ihr das Plugin kaufen oder deinstallieren solltet.

Erfolglose Lösungsansätze


Drupal 8 Field Type Schema column add / change / delete HOOK_update

14.02.2018 - 19:04

As heavily discucced in this years old issue: [#937442] there isn't a good solution or helper in Drupal core currently to change the schema of a custom field.

Modules like

  • field_collection
  • dynamic_entity_reference (#51)
  • address
  • viewsreference
  • ...

Drupal 7 Snippet: Photoswipe: Only output first image of image field, but show the rest in swipe gallery

15.12.2017 - 15:20

Simple snippet to only output the first image of an imagefield in a view and show the rest of the gallery in the photoswipe overlay.

Hint: Don't forget to add the photoswipe-gallery class on the field wrapper in views settings: http://cgit.drupalcode.org/photoswipe/tree/README.txt?h=7.x-2.x

  1. /**
  2.  * Implements hook_views_pre_render().
  3.  */


Drupal 7 Snippet: Add lightbox fallback for image_link_formatter

06.12.2017 - 14:59

Little Drupal 7 snippet for the image_link_formatter module (https://www.drupal.org/project/image_link_formatter) to add a fallback to lightbox in size large if no link is given.
Should work the same with other fallbacks (colorbox, etc.).

With some time you could create a clean field formatter from this containing the hard coded values as field display settings.

  1. /**


Tipp: Melitta Caffeo Varianza Bohneneinzug abgebrochen / klemmt

17.11.2017 - 16:18

Was ist für ein Softwareentwicklungs-Büro wichtiger als eine gut laufende Kaffeemaschine? ;)
Leider hatte unsere geliebte Melitta Caffeo Varianza immer wieder Probleme beim Bohneneinzug. Die Bohnen rutschten nicht richtig nach und man musste regelmäßig manuell "nachschieben", damit der Bohneneinzug nicht mit "Abgebrochen" endete und man von vorne beginnen durfte. Glücklicherweise haben wir einen Workaround gefunden, der Euch interessieren dürfte!


Drupal 8: Looping through EntityReferenceItem(s) / EntityReferenceRevisionsItem(s) to get Target Entities is wrong

17.11.2017 - 11:11

I just had the case to iterate over EntityReferenceRevisionsItem's which are similar to EntityReferenceItem to get the target entities,

My code snippet was (WRONG EXAMPLE):

  1. $subParagraphsER = $paragraph->get('field_paragraphs_paragraphs');
  2. foreach ($subParagraphsER as $subParagraph) {
  3. ...
  4. }


Drupal CMS + Google Analytics gaOptOut Datenschutz

22.10.2017 - 13:16

Typischerweise wird in Datenschutzerklärungen Deutscher Websites ein JavaScript-Link zum OptOut aus Google Analytics angeboten, wie Websites wie folgende erläutern: https://die-netzialisten.de/wordpress/google-analytics-um-einen-optout-l...

In Kombination mit dem Google Analytics Drupal Modul


Drupal 8 solving composer problems like "Can only install one of ..."

05.10.2017 - 11:10

I've been running into problems with composer several times now in combination with Drupal 8 projects. This blog post shares my problem solving solutions.

"Can only install one of ..." when updating

In many cases this can be resolved by clearing all folders from the "venor" directory and running


Syndicate content