Themes & Theming
List Items haben keine Klassen in Second Seitenleiste
Eingetragen von emile80 (16) am 23.11.2010 - 21:26 Uhr inHallo,
habe in meiner Second Seitenleiste in Abhängigkeit von Nodes verschiedene Menüs auf der rechten Seite sichtbar gemacht. (Insgesamt habe ich 5 Menüs erstellt die dann in Abhängigkeit von der Hauptnavigation eingeblendet werden). Die List Items haben leider mal wieder keine Klassen, sodaß ich Sie mit CSS nicht anprechen kann.
Teaser lässt sich nicht verändern
Eingetragen von Sawascwoolf (125) am 23.11.2010 - 00:17 Uhr inHallo Forum,
Ich habe gerade eben gelesen, dass man nicht das Modul conttemplate verwenden soll um die Darstellung unterschiedlicher nodetypen zu verändern sondern einfach jeweils eine node-nodetyp.tpl.php Datei erstellen und dort die Änderungen vorzunehmen.
Ich habe diese Datei nun für meinen Inhaltstyp Spiele erstellt und für den full-view funktioniert das auch einwandfrei.
Meine Startseite erstelle ich mittels Views. Dort werden aus zwei Inhaltstypen die 5 aktuellsten Einträge als Anrisstext ausgegeben. Jedoch hat meine erstellte node-spiele.tpl.php keinen Einfluss auf die dortige Ausgabe.
Die Datei sieht zur Zeit so aus (natürlich nur zu testzwecken)
<?php if ($page == 0): ?>
<!--teaser-->
<div>Test!!!!</div>
<?php endif; ?>
<?php if ($page == 1): ?>
<!-- Node-->
<div class="field field-type-text field-field-ueberschrift">
<div class="field-items">
<div class="field-item"><h1><?php print $node->field_ueberschrift[0]['view'] ?></h1></div>
</div>
</div>
<div class="field field-type-date field-field-spieltermin">
<div class="field-items">
<div class="field-item"><?php print $node->field_spieltermin[0]['view'] ?></div>
</div>
</div>
<div class="field field-type-number-integer field-field-fck-tore">
<?php print $node->field_mannschaft_spiele[0]['safe']['title'] ?> : <?php print $node->field_gegner[0]['safe']['title'] ?>
<?php print $node->field_fck_tore[0]['view'] ?>:<?php print $node->field_gegner_tore[0]['view'] ?> (<?php print $node->field_fck_tore_hz[0]['view'] ?>:<?php print $node->field_gegner_tore_hz[0]['view'] ?>)
</div><br/><br/>
<div class="field field-type-text field-field-berichttext">
<div class="field-items">
<div class="field-item"><?php print $node->content['body']['#value'] ?></div>
</div>
</div>
<?php endif; ?>Wie gesagt, in der gesamt Ansicht funktioniert das ganze einwandfrei, jedoch auf der Startseite werden nur die jeweils die Textkörper auf eine bestimmte Zeichenzahl gekürzt ausgegeben statt Teaser!!! (siehe Code) auszugeben.
Weiß hier jemand Rat?
Teaser Ausgabe in node-typ.tpl.php unterdrücken
Eingetragen von netzkoop (1820) am 22.11.2010 - 19:53 Uhr inWie ist das machbar?
Oder anders gefragt: Wann wird eigentlich $content befüllt?
Ich habe einen einzelnen Feature Node auf der Startseite vom Typ feature
Er soll immer oben sein also ist er sticky und auf der Startseite veröffentlicht - alles prima.
Er soll anders aussehen also hat er eine eigene node-feature.tpl.php - funktioniert auch, bis zu der Stelle:
<?php
print $content;
?>Da ist nämlich immer nur der Teaser-Text drin...
Mein erster Ansatz:
<?php
function mytheme_preprocess_node(&$vars, $hook) {
$node = $vars['node'];
if ($node->type == 'feature') {
$vars['teaser'] = FALSE;
#dsm($vars);
}
}
?>trotzdem ist nur der Teaser-Text da...
Meine momentane Lösung - suboptimal:
<?php
function genesis_ug_preprocess_node(&$vars, $hook) {
/**
* nicht die feine Art, funktioniert nur so lange node/43 auch der Feature-Node ist
*/
$node = $vars['node'];
if ($node->type == 'feature') {
$f_node = node_load(43);
$vars['content'] = $f_node->body;
#dsm($f_node);
}
}
?>Hat vielleicht jemand noch eine andere Idee?
Merci
Energetic Theme: Banner austauschen?
Eingetragen von Drunew (2) am 22.11.2010 - 15:19 Uhr inHallo,
hab ne Frage zum Drupal Theme "Energetic":
Wie kann ich den Banner "IMPROVING YOUR HEALTH..." , der standardmäßg aktiviert ist, deaktivieren bzw. gegen einen anderen austaschen?
Tausend Dank vorab...
Beste Grüße,
Chris
Anfängerfrage Theme - Region wird nicht überall dargestellt?
Eingetragen von LuisTrenker (23) am 20.11.2010 - 21:25 Uhr inHallo!
Eine Anfängerfrage:
Vorhandenes HTML/CSS Design zu Drupal-Theme umbauen?
Eingetragen von Meister Lampe (36) am 20.11.2010 - 14:55 Uhr inHallo,
ich bin neu hier und habe auch schon gesucht. (nur um eventuelle "Anschisse" zu vermeiden :) )
(gelöst)Theme Primary Links navigation
Eingetragen von emile80 (16) am 20.11.2010 - 12:51 Uhr inHallo,
ich schaff es nicht meine Primary Links zu Themen.
Leider bin ich neuling und suche gute Tutorials.
Leider kann ich kein PHP.
Hat jemand einen guiten Link, der sich mit dem Thema beschäftigt
GRüße
Problem mit Darstellung bei Multisite
Eingetragen von MickWedinait (9) am 19.11.2010 - 23:56 Uhr inHallo allerseits,
ich verliere gerade die Nerven...
Habe eine Multisite mit insgesamt 6 Sites angelegt.
Ich nutze eine einzige Datenbank mit Präfixen für jede Seite.
Die Basis- bzw. Hauptseite hat kein Präfix bei den Tabellen.
Einzig und alleine die Usertabellen sind geshared.
Seit mehreren Tagen versuche ich nun schon alle Sites auf den
Wer bezieht den IE6 noch ein? Und CSS-Frage
Eingetragen von DrippelDrop@dru... (34) am 19.11.2010 - 12:01 Uhr inHi,
ich habe jetzt endlich das Redesign meiner Website abgeschlossen und sie sieht mit FF, Opera und Chrome ( jeweils in den aktuellsten Versionen ) auch genau so aus, wie ich möchte.
So weit so gut. Aber... mit dem IE6 würde es soweit ausreichend gut gehen, wenn nicht die Datumsfelder komplett fehlen würden. Da ist nur Platz dafür frei, aber es ist nichts zu sehen.
[gelöst] Node Form/ Add -Theming
Eingetragen von Piet (500) am 19.11.2010 - 10:52 Uhr inHallo zusammen,
habe folgendes Node erstellt: http://www.autogas-umbau-kosten.de/node/add/angebotanlageesgi
Habe die Felder mit einer Template (angebotanlageesgi-node-form.tpl.php) ausgegeben.
Leider speichert der die Seite nicht, wenn man auf speichern drückt - woran liegt das, weiss das jemand?
Hier der Inhalt der angebotanlageesgi-node-form.tpl.php Datei:
<?php
// Die Namen aller verfügbaren Variablen ausgeben.
// drupal_set_message('<pre>'. var_export(array_keys(get_defined_vars()), 1) .'</pre>');
?>
<?php // Felder ausgeben. ?>
<?php // Ohne die preprocess müsste man "print drupal_render($form['title']);" schreiben. ?>
<?php print $field_title; ?>
<?php print $field_body; ?>
<div class="my-check">
<?php print $field_check; ?>
</div>
<?php // Alle anderen Felder und Ausgaben nicht anzeigen (setzt natürlich ein "display: none;" für die CSS-Klasse voraus). ?>
<div class="page_left">
<?php
print drupal_render($form['options']);
?>
<?php
print drupal_render($form['group_groessenordnung']);
?>
<?php
print drupal_render($form['group_besondere_merkmale_des_f']);
?>
<?php
print drupal_render($form['group_linke_region']);
?>
<?php
print drupal_render($form['group_rechte_region']);
?>
<?php
print drupal_render($form['field_ergebnis']);
?>
<?php
print drupal_render($form['buttons']);
?>
</div>
<div class="page_right">
</div>wenn ich das gesamte Formular hiermit ausgeben lasse gehts:
<?php
print drupal_render($form);
?>
Neue Kommentare
vor 1 Woche 6 Tagen
vor 2 Wochen 11 Stunden
vor 2 Wochen 1 Tag
vor 2 Wochen 5 Tagen
vor 2 Wochen 5 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 5 Wochen 6 Tagen
vor 6 Wochen 11 Stunden