Themes & Theming
[gelöst] CCK-Multiimage in node-nodetype.tpl.php ausgeben
Eingetragen von deelite (468) am 18.11.2010 - 09:51 Uhr inHallo,
ich habe ein CCK-Feld, über welches mehrere Bilder hochgeladen werden.
Für den betreffenden Inhaltstyp habe ich eine eigene node.tpl.php. Darin kann ich die Bilder so ansprechen:
<?php
print $node->field_images[0]['view'];
?>Dabei steht [0] für die ID des Bildes innerhalb des Nodes.
Leider bekomme ich es nicht hin, alle Bilder des Nodes komplett auszugeben.
Ich könnte jetzt für jedes Bild eine Zeile s.o. einfügen, wenn es dann allerdings 32 Bilder werden und ich lasse [0] bis [30] ausgeben, zeigt sich, dass das nicht die optimale Lösung ist.
Kann mir jemand einen Tipp zur Ausgabe der gewünschten Variable geben?
Vielen Dank schon mal fürs Lesen.
Nutzloser p-Tag behindert das Frontend Design [erledigt]
Eingetragen von kovah (58) am 17.11.2010 - 14:54 Uhr inHallo liebe Drupal Freunde,
da ich gerade an einem Redesign einer meiner Webseiten arbeite bin ich auf ein merkwürdiges Problem gestoßen.

Pager themen - speziell für einen View
Eingetragen von deelite (468) am 16.11.2010 - 16:21 Uhr inHallo,
ich benötige einen speziell für einen View gebauten Pager.
Ich füge dazu in meiner template.php die Funktion
<?php
function themename_views_mini_pager($tags = array(), $limit = 10, $element = 0, $parameters = array(), $quantity = 9) {
global $pager_page_array, $pager_total;
// Calculate various markers within this pager piece:
// Middle is used to "center" pages around the current page.
$pager_middle = ceil($quantity / 2);
// current is the page we are currently paged to
$pager_current = $pager_page_array[$element] + 1;
// max is the maximum page number
$pager_max = $pager_total[$element];
// End of marker calculations.
$li_previous = theme('pager_previous', (isset($tags[1]) ? $tags[1] : t('‹‹')), $limit, $element, 1, $parameters);
if (empty($li_previous)) {
$li_previous = " ";
}
$li_next = theme('pager_next', (isset($tags[3]) ? $tags[3] : t('››')), $limit, $element, 1, $parameters);
if (empty($li_next)) {
$li_next = " ";
}
if ($pager_total[$element] > 1) {
$items[] = array(
'class' => 'pager-previous',
'data' => $li_previous,
);
$items[] = array(
'class' => 'pager-current',
'data' => t('@current of @max', array('@current' => $pager_current, '@max' => $pager_max)),
);
$items[] = array(
'class' => 'pager-next',
'data' => $li_next,
);
return theme('item_list', $items, NULL, 'ul', array('class' => 'pager'));
}
}
?>ein.
Jetzt theme ich damit aber den Pager im gesamten Theme, benötige ihn aber nur in 1 View.
Funktioniert das? Wenn ja, wie?
Vielen Dank schon mal fürs Lesen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Nochmal Theme pro Contenttype
Eingetragen von legolas (250) am 16.11.2010 - 09:47 Uhr inHallo,
nach diesem Beitrag http://www.drupalcenter.de/node/3053 müsste ja folgendes funktionieren:
Ich habe einen Contentype der sich "video" nennt. Ich habe eine page-video.tpl.php angelegt mit folgendem Inhalt
<html>
<head>
</head>
<body id="body">
<?php print $content; ?>
</body>
</html>Dann habe ich den Cache gelöscht. Das tut aber nicht weil trotzdem Banner, Linke und Rechte Region angezeigt werden. Was mach ich denn noch falsch?
Danke für jeden Tipp.
Zen Theme: Seiten testen wenn Limit der eingebundenen Dateien im IE überschritten
Eingetragen von Peter Majmesku (656) am 14.11.2010 - 21:35 Uhr inHi,
also ich möchte meine Seiten im IE7 + 8 testen und wenn ich das Caching der CSS Dateien deaktiviere, dann werden meine Stylesheets nicht in den IEs geladen. Bei Chrome + Firebug schon, da dort ja das Limit das Laden externer Dateien höher angesetzt ist.
sidebar auch ohne inhalt anzeigen
Eingetragen von frieda (7) am 13.11.2010 - 16:49 Uhr inhallo,
ich versuche gerade mit einem zen sub-theme (6.x-2.x) eine homepage zu erstellen. das problem was ich gerade habe ist, dass ich die sidebars ohne inhalt brauche, da ich denen ein background image zugewiesen habe, was für das design der seite wichtig ist. doch immer wenn kein block den sidebars zugewiesen ist verschwinden die sidebars und mein design geht kaputt.
kann mir jemand sagen, wie ich die sidebars permanent mache?
in der page.tpl.php sind die sidebars glaub ich auf folgende art eingefügt:
<?php print $navigation; ?>
</div></div> <!-- /.section, /#navigation -->
<?php endif; ?>
<?php print $sidebar_first; ?>
<?php print $sidebar_second; ?>
</div></div> <!-- /#main, /#main-wrapper -->div id="section" Headline deaktivieren
Eingetragen von emile80 (16) am 12.11.2010 - 22:39 Uhr inHallo wie kann ich die Headline im unten gezeigten Bild deaktivieren(roter Pfeil)?
Ich schaff es nicht.
Ich will einfach in meinem Content Div eine Headlien erzeugen (zweite Headline von oben)
Beste Grüße back

Themes Switch
Eingetragen von greenhorn (2) am 12.11.2010 - 09:13 Uhr inhallo
ich habe auf meinem Server zwei Drupalinstallationen mit zwei unterschiedlichen Themes installiert (Folder A und Folder B). Nun möchte ich, daß an einem Zeitpunkt x das Theme A automatisch zu Theme B wechselt.
Kann ich das per cronjob veranlassen und wie müsste der entsprechende Inhalt einer php-datei sein? Hat da jemand eine Idee
Gruss
DIV löschen/überschreiben in content.views.inc
Eingetragen von deelite (468) am 11.11.2010 - 15:09 Uhr inHallo,
ich lasse mir über einen View mehrere Bilder ausgeben. Diese möchte ich in einen Slider packen. Daran hindert mich jedoch ein DIV-Tag um die Bilder. Der Tag wird in der Datei
modules/cck/includes/views/content.views.inc
in der Zeile 370 so:
$output .= '<div class="field-item field-item-'. $i .'">'. $item .'</div>';
erzeugt.
[gelöst] Umfrage Balken mit seperaten Farben ?
Eingetragen von SkullSplitter (81) am 11.11.2010 - 08:19 Uhr inTach auch :)
Ich versuch mich gerade an meinem ersten Theme für D7 und ich steh vor folgendem Problem:
Ich würde gerne die Balken für Umfragen seperat fäben und wie kann man das lösen ?
Beispiel: 1%-10% weisser Balken ... 11%-20% gelber Balken ... 21%-30% hellblauer Balken ... und so weiter ...
Per CSS ist das wohl anscheinend nicht möglich, sondern nur eine Farbe für alle Balken.

Neue Kommentare
vor 2 Wochen 3 Tagen
vor 2 Wochen 3 Tagen
vor 2 Wochen 4 Tagen
vor 3 Wochen 2 Tagen
vor 3 Wochen 2 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 6 Wochen 2 Tagen
vor 6 Wochen 3 Tagen