Themes & Theming
[gelöst] CCK multiple values
Eingetragen von katasun (281) am 18.10.2010 - 11:16 Uhr inmit CCK und Feldern für Dateien erstelle ich zwei kleine Bildergallerien. Ausgegeben wird dies durch die Darstellung einer Tabelle für multiple Values.
Was ich nicht schaffe, ist Zugriff auf den Titel der Tabelle zu bekommen. Scheint wohl auch ein schwieriges Thema zu sein. In meiner Darstellung geben ich die Bilder mit
<?php print drupal_render($form['field_user_album']); ?>
aus. Klappt auch alles. Aber ich will den Titel mit unset ausblenden. Da finde ich aber nichts, was bis jetzt funktioniert hat. Kann mir jemand helfen?
Katasun
Über diese Funktion, die in CCK -> content.modul steckt kann man die Ausgabe gestalten.
function theme_content_multiple_values($element) {
$field_name = $element['#field_name'];
$field = content_fields($field_name);
$output = '';
if ($field['multiple'] >= 1) {
$table_id = $element['#field_name'] .'_values';
$order_class = $element['#field_name'] .'-delta-order';
$required = !empty($element['#required']) ? '<span class="form-required" title="'. t('This field is required.') .'">*</span>' : '';
$header = array(
array(
'data' => t('!title: !required', array('!title' => $element['#title'], '!required' => $required)),
'colspan' => 2
),
t('Order'),
);
$rows = array();
// Sort items according to '_weight' (needed when the form comes back after
// preview or failed validation)
$items = array();
foreach (element_children($element) as $key) {
if ($key !== $element['#field_name'] .'_add_more') {
$items[] = &$element[$key];
}
}
usort($items, '_content_sort_items_value_helper');
// Add the items as table rows.
foreach ($items as $key => $item) {
$item['_weight']['#attributes']['class'] = $order_class;
$delta_element = drupal_render($item['_weight']);
$cells = array(
array('data' => '', 'class' => 'content-multiple-drag'),
drupal_render($item),
array('data' => $delta_element, 'class' => 'delta-order'),
);
$rows[] = array(
'data' => $cells,
'class' => 'draggable',
);
}
$output .= theme('table', $header, $rows, array('id' => $table_id, 'class' => 'content-multiple-table'));
$output .= $element['#description'] ? '<div class="description">'. $element['#description'] .'</div>' : '';
$output .= drupal_render($element[$element['#field_name'] .'_add_more']);
drupal_add_tabledrag($table_id, 'order', 'sibling', $order_class);
}
else {
foreach (element_children($element) as $key) {
$output .= drupal_render($element[$key]);
}
}
return $output;
}[gelöst] $block->content - Themen
Eingetragen von nicki (188) am 18.10.2010 - 00:29 Uhr inHallo zusammen,
ich versuche jetzt seid Stunden heraus zu bekommen wie ich den Inhalt einer Box themen kann. Ich verwende das Finder-Modul und habe mir einen Block bereitstellen lassen. Diesen Block habe ich jetzt auch schon an die richtige Stelle bekommen. Ich habe mir eine Templatedatei erstellt "block-finder-finder_4.tpl.php". In dieser Datei wird der Inhalt des Finder-Modules mit dem Befehl
<?php
print $block->content;
?>DANKE
[gelöst] fatal error als ich das verwaltungstheme wechseln wollte
Eingetragen von wrestler (216) am 16.10.2010 - 17:01 Uhr inhallo zusammen
zähle mich zu den blutigen drupal anfänger… dies nur vorweg.
seit ich das verwaltungstheme wechseln wollte, kommt nun immer diese meldung
Fatal error: Call to undefined function render() in /var/www/web56/html/drupal/sites/all/themes/basic/templates/block.tpl.php on line 4
wenn ich etwas im admin-menu machen will.
[gelöst] Wechsel auf Neues Theme - alle Regionen weg
Eingetragen von niels (3) am 16.10.2010 - 12:57 Uhr inHallo zusammen,
nachdem ich mich bei einigen Problemen mit Drupal schon immer gerne durch die Forensuche geschlagen habe und meist auch fündig wurde, habe ich mich nun auch angemeldet.
Ich habe folgendes Problem bei dem mir die "Suche" keinen Treffer lieferte.
Um das Problem kurz zu umreißen:
Links als Buttons?
Eingetragen von Nemesis (55) am 15.10.2010 - 13:41 Uhr inHalllo,
ich hoffe das ich hier in diesem Bereich richtig bin, ansonsten bitte entsprechend verschieben. Danke.
Zu meinem Problem/meiner Frage:
Ich setze für eine Community das Theme Coulourise ein. Dieses haben ich bereits an der ein oder anderen Stelle im CSS ergänzt ( brav über die Custom.css)
[erledigt] CSS-Problem filefield
Eingetragen von Ionit (1802) am 14.10.2010 - 15:13 Uhr inHallo Freunde,
ich habe hier ein CSS-Problem mit dem "Filefield-Durchsuchen-Botton"
Wenn man im Node-Add-Form ein Bild hochladen will, sieht der "Durchsuchen-Botton" so aus.

Die html-Anweisung für diesen "Durchsuchen-Botton" lautet ...
Block Theme - Finder
Eingetragen von nicki (188) am 14.10.2010 - 12:18 Uhr inHallo zusammen,
ich habe die Suchfunktion auf meiner Seite über das Modul Finder realisiert. Jetzt möchte ich gerne das die "Suchbox" oben auf meiner Seite neben dem Logo steht. Ich habe das Modul einen Block bereitstellen lassen. In meinem ZEN-Sub-Theme habe ich eine Region oben neben das Logo gebastelt. Wenn ich jetzt den Block in die Region packe wird dieser auch angezeigt.
Damit nur das Eingabefeld (Ohne Überschrift) im Block angezeigt wird bin ich auf die Idee gekommen diesem Block ein eigenes Theme zuzuweisen und somit einfach nur die reine Ausgabe des Modules ausgeben zu lassen.
Also das Element mit Firebug untersucht:
Somit habe ich das folgende Theme angelegt:
block-finder-finder_4.tpl.php
Die Datei sieht so aus:
<div id="block-<?php print $block->module . '-' . $block->delta; ?>" class="<?php print $classes; ?>"><div class="block-inner">
<div class="content">
<?php print $block->content; ?>
</div>
</div></div> <!-- /block-inner, /block -->Die Datei habe ich anschließend in den Ordner: "sites/all/themes/meintheme" kopiert. Leider verändert sich nichts....
Was mache ich falsch???
Modul soll Theme von gerade gewählter Multi-Theme Seite verwenden
Eingetragen von soezkan (558) am 14.10.2010 - 07:33 Uhr inHallo zusammen,
ich habe eine Drupal-Installation in der mehrere Themes aktiv sind. Je nach Content,
wird auch das Theme gewechselt. Leider habe ich das ganze nicht selber installiert
und bin nicht der Profi, der gleich weiß was läuft, darum hier meine Frage im Forum:
Ich möchte mein Modul wissen lassen, welches Theme gerade aktiv ist und entsprechend
Acquia Prosper
Eingetragen von malte (12) am 13.10.2010 - 15:49 Uhr inHallo!
ICh nutze das Theme "Acquia Prosper" und wollte fragen, ob es möglich ist,
die "schwarze" Farbe zu ersetzen. Weiss jemand, was man genau machen muss?
Unterschiedliches Hintergrundbild je Seite
Eingetragen von Anonymous (0) am 13.10.2010 - 10:26 Uhr inHallo Community,
hab jetzt eine ganze Weile (hier im Forum) nach einer Lösung gesucht und nix gefunden. Daher frag ich jetzt einfach mal...

Neue Kommentare
vor 2 Wochen 11 Stunden
vor 2 Wochen 1 Tag
vor 2 Wochen 2 Tagen
vor 2 Wochen 6 Tagen
vor 2 Wochen 6 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 6 Wochen 9 Stunden
vor 6 Wochen 1 Tag