Themes & Theming
Hauptmenulinks anpassen, <ul> <li>, Trennlinie nach jedem Link!
Eingetragen von Obsius (2) am 18.08.2012 - 18:10 Uhr inAn geigneter Stelle im page.tpl.php:
<?php
print theme('links', $primary_links, array('class' => 'links primary-links'))
?>Funktioniert soweit, auch wenn nicht in gewünster Darstellung.
Also ein template.php erstellt imt folgendem Inhalt:
<?php
/**
* Return a themed set of links.
* An override of theme_links()
* Modified to use simple text styling instead of HTML & CSS
*
* @see theme_links
*/
function THEMENAME_links($links, $attributes = array('class' => 'links')) {
$output = '';
// Change the way primary links are rendered
if($attributes['class'] == 'links primary-links') {
$linklist = array();
foreach ((array)$links as $key => $link) {
$linklist[] = l($link['title'], $link['href'], $link);
}
// Return the links joined by a '|' character
return join(' |', $linklist);
}
// Normal theming continued below:
if (count($links) > 0) {
$output = '<ul'. drupal_attributes($attributes) .'>';
$num_links = count($links);
$i = 1;
foreach ($links as $key => $link) {
$class = $key;
// Add first, last and active classes to the list of links to help out themers.
if ($i == 1) {
$class .= ' first';
}
if ($i == $num_links) {
$class .= ' last';
}
if (isset($link['href']) && ($link['href'] == $_GET['q'] || ($link['href'] == '<front>' && drupal_is_front_page()))) {
$class .= ' active';
}
$output .= '<li class="'. $class .'">';
if (isset($link['href'])) {
// Pass in $link as $options, they share the same keys.
$output .= l($link['title'], $link['href'], $link);
}
else if (!empty($link['title'])) {
// Some links are actually not links, but we wrap these in <span> for adding title and class attributes
if (empty($link['html'])) {
$link['title'] = check_plain($link['title']);
}
$span_attributes = '';
if (isset($link['attributes'])) {
$span_attributes = drupal_attributes($link['attributes']);
}
$output .= '<span'. $span_attributes .'>'. $link['title'] .'</span>';
}
$i++;
$output .= "</li>";
}
$output .= '</ul>';
}
return $output;
}
?>THEMENAME angepasst, nun sollte ich doch zB
$i++; $output .= "</li>"; In $output .= "</li><img ...>"; oder $output .= "</li><hr>"; Umschreiben können und sollte eine Linie zwischen die Links bringen.
Funktioniert aber nicht. Hab dies nun mit verschiedensten Tutorials als Hilfestellung versucht aber ohne Funktionierendes Resultat. Stunden damit verbrannt und mit den Nerven am ende drum..
Bitte Helft mit! Danke!!
[GELÖST] Pflichtfelder. Rote Umrandung ist verschwunden
Eingetragen von Svenswiss (218) am 18.08.2012 - 17:27 Uhr inHallo zusammen. Haben wieder mal ein kleines Problem.
Seit dem ich meine CSS bearbeitet habe, habe ich ein Problem mit der Ansicht der Pflichtfelder, sie haben keine rote Umrandung mehr.
Wenn Benutzer nicht die Pflichtfelder ausfühlt kommt die error Meldung leider ohne die roten Umrandungen mehr.
Hier meine CSS
#edit-title,
#edit-field-anrede-und,
#edit-field-vorname-und-0-value,
[Gelöst] Bitte überprüfen, Themen eines Node-Formulars
Eingetragen von Svenswiss (218) am 18.08.2012 - 17:09 Uhr inHallo zusammen. Habe eine Bitte. Bitte überprüft meine Vorgehensweise, würde mich über eure Hilfe sehr freuen...
Habe in die template.php, ganz unten eingefügt "ist das richtig?"
function mytheme_theme($existing, $type, $theme) {
return array(
'anzeige_aufgeben_node_form' => array(
'render element' => 'form',
'template' => 'anzeige_aufgeben-node-form',
),
);
}
function mytheme_preprocess_anzeige_aufgeben_node_form(&$variables) {
// nodeformcols is an alternative for this solution.
if (!module_exists('nodeformcols')) {
// Extract the form buttons, and put them in independent variable.
$variables['buttons'] = $variables['form']['actions'];
hide($variables['form']['actions']);
}
}anzeige_aufgeben-node-form.tpl.php
<div class="irgendwas">
<?php if($form): ?>
<?php print render($form['title']); ?>
<?php print render($form['field_1']); ?>
<?php print render($form['field_2']); ?>
<?php print render($form['field_3']); ?>
<?php print drupal_render_children ($form); ?>
<?php endif; ?>
<?php if($buttons): ?>
<div class="node-buttons">
<?php print render($buttons); ?>
</div>
<?php endif; ?>
</div>
<div class="clear"></div>
</div>LG
Sven
- Anmelden oder Registrieren um Kommentare zu schreiben
Listenpunkte
Eingetragen von Bine82 (19) am 17.08.2012 - 20:04 Uhr inIch verzweifle langsam mit diesem Drupal. Plötzlich ist mein Menü weg. War schon alles programmiert
und gestylt und plötzlich zeigt er mir das Hauptmenü nicht mehr an. Jetzt mach ich es komplett neu,
indem ich einen Block Menü angelegt habe.
Nächstes problem: Wie um Himmels Willen krieg ich die Listenpunkte weg? List-style-type klappt
nicht. Ich versteh´s einfach nicht!
Bitte helft mir.
[gelöst]Der Frontpage fehlen die Blöcke
Eingetragen von Nephilia (28) am 17.08.2012 - 11:47 Uhr inHallo Drupaler ;-) ,
Hab unter Drupal 7 (Commons) mit Views eine Frontpage erstelt, die mir den Teaser von allen Node Typen anzeigt. In einem Grid.
Klappt alles auch wunder bar, hab den Pfad auf home gesetzt und in Konfig > System > Website-Info de pfad auf home.
Aber nu hab ich garkeine Blöcke mehr im Content.... nur im Kopf und Fußbereich.
FB-likebutton wird im FF nicht angezeigt.
Eingetragen von bramburi (205) am 15.08.2012 - 15:37 Uhr inHallo
Habe das Modul "Facebook Like Button" installiert.
Da der Button in anderen Browsern (teils) angezeigt wird, vermute ich, dass mein Problemchen hauptsächlich Theme-bezogen ist.
Im IE-, Safari- u. Chrome-Browser wird der Like-Button mit der Dynamic-Version bei den Einstellungen Block u. Link-Bereich
und mit der Static-Version die Standard-Einstellung angezeigt.
Zen Theme Layout anpassen
Eingetragen von mayonate (30) am 15.08.2012 - 14:54 Uhr inHallo,
ich versuche mich gerade in das themen mit Zen einzuarbeiten. Dies klappt dank diverser Anleitungen und Videos recht gut.
Doch was ich irgendwie nicht schaffe, ist der "first sidebar" auf der komplette linken Seite darzustellen. Also am "header" und der "navigation" vorbei.
Bild links und rechts der sidebars
Eingetragen von mausetot (47) am 14.08.2012 - 15:50 Uhr inHuhu Leute,
weiss zufällig jemand wie ich ein Bild links und rechts der Sidebars reinbekomme (Screenshot)?
Hab mich schon dumm und dämlich gesucht in den css-Dateien, finde aber den Bereich iwie nicht.
Theme Bartik
LG mausetot
Node reference link nur für Content besitzer sichtbar machen.
Eingetragen von fraweg (230) am 08.08.2012 - 16:19 Uhr inHallo zusammen,
ich weiß garnicht genau ob hier mit der Sache im richtigen Forum bin.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Theme mit 960 Grid System oder responsive?
Eingetragen von daniielsun (5) am 07.08.2012 - 17:46 Uhr inHallo liebe Drupal-Freunde,
ein Freund und ich setzen gerade mit Drupal 6 eine etwas umfangreichere Seite auf (Videofunktionen, social web-Funktionen etc.).

Neue Kommentare
vor 1 Woche 23 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 2 Tagen
vor 1 Woche 6 Tagen
vor 2 Wochen 1 Stunde
vor 2 Wochen 4 Tagen
vor 2 Wochen 4 Tagen
vor 2 Wochen 4 Tagen
vor 5 Wochen 21 Stunden
vor 5 Wochen 1 Tag