better_exposed_filter (by niceday5)
dereine — 2. Februar 2010 - 22:25
Wer bei der Verwendung von views_filter_pack Probleme damit hat, daß bei Verwendung der Checkboxen falls nichts selektiert ist, nicht die Suchergebnisse bekommt, die er bei einer Multiple Value Select List, welche er in der View als optional exposed filter eingestellt hat, bekommen würde wenn er dort nichts auswählt, der kann das Modul better_exposed_filter verwenden. Dieses liefert das gewünschte Verhalten und bietet einem zusätzlich noch die Möglichkeit ein "Select All/None" link zu aktivieren.
Account im User-Formular laden
dereine — 18. Dezember 2009 - 10:42
Mithilfe von
kann man den Account im user-bearbeiten Formular laden.
DrupalCamp Wien: Du bist die Community
dereine — 8. Dezember 2009 - 23:48
Ich durfte letztes/vorletztes Wochenende am Drupalcamp Wien teilnehmen, welches in der Technischen Universität Wien stattgefunden hat.
Im Gegensatz zu meinen gewohnten Betonbauten war ich von dem Gebäude im Jugendstil(keine Ahnung ob das stimmt) überrascht.
Natürlich waren die Sessions auch richtig lohnenswert, hier meine Highlights
- Drush-Multi von fl3a:
Floh hat eine Erweiterung geschrieben welche aus den normalen Drush-Skripten wie update etc. eine Mutlisite-Variante macht.
Git Clone aus einem Repo herausupdaten
dereine — 9. November 2009 - 22:19
Bei VCS wird oft die Staging-Seite automatisch mit jedem Commit upgedated. Hier eine kurze Anleitung für git:
im "zentralen" Repo:
Dort dann folendes einfügen
unset GIT_WORK_TREE
unset GIT_DIR
cd path_to-stating_repo
git pull
Fertig.
Man macht git push: Und schon wird alles upgedated.
Sobald man eine gewisse Menge an Drupal-Webseiten besitzt wird die Verwaltung dieser Drupal-Webseiten aufwendig, Update-Arbeiten etc. Auch ist das Aufsetzen einer neuen Drupal-Instanz recht mühsam:
- sites/default nach sites/meineseite kopieren
- Neue Datenbank anlegen
- Seite installieren, sich ein Adminpw ausdenken usw.
Wäre es nicht toll, wenn es eine Art Über-Drupal gäbe, welche von außen die Drupals verwaltet:

GIT im Einsatz mit Physikprotokollen
dereine — 10. Oktober 2009 - 13:51
Es ist allgemein akzeptiert, dass Versionskontrolle von Programmiercode eine eigentlich bei keinem Projekt fehlen darf. Alles schön und gut aber es durchaus andere Gebiete bei denen Versionskontrollsystem einem die Arbeit unheimlich erleichtert.
Für mich war das folgendes Szenario:
Es gibt 3 Leute, welche zusammen an einem Dokument zur Protokollierung schreiben.
- Internet ist dabei sehr schwankend vorhanden, sodass Webgestützte Lösungen wie etherpad.com ausscheiden.
Alle Nodetypen für Formular Optionen vorbereiten
dereine — 25. September 2009 - 10:18
Oft möchte man ein Formularelement schreiben, welches als Auswahlmöglichkeit alle Inhaltstypen bieten sollen.
Das kann man einfach mit
Ist die aktuelle Seite ein Panel
dereine — 23. September 2009 - 11:53
Mithilfe von panels_get_current_page_display() kann man das aktuelle Display in der preprocess_page laden.
Panel Layout im Theme definienieren
dereine — 22. September 2009 - 20:04
-
Layout plugin in der Theme Info hinzufügen:
plugins[panels][layouts] = layoutplugin
-
Dateien anlegen:
layoutplugin.css (Stylesheet des Layouts)
layoutplugin.inc (Definition des Layouts)
layoutplugin.png (Bild für den Adminbereich)
layoutplugin.tpl.php (Ausgabe des htmls)
-
function themename_layoutplugin_panels_layouts() implementieren:
<?php
/**
* Implementation of hook_panels_layouts().
*/
function erdfisch_ef_twocol_60_40_panels_layouts() {
View zurücksetzen
dereine — 21. September 2009 - 10:05
Mit diesem Snippet kann man eine View, welche in Code exportiert ist, zurücksetzen:
$view = views_get_view('viewname');
// only revert it, don't remove it.
if ($view->type == t('Overridden')) {
$view->delete();
}
}
?>
- 1 of 10
- ››

