Drupal 7.x
drupal 7 php snippet: Code-Optimierung & Fragen
Eingetragen von seVVo (18) am 31.03.2011 - 18:18 Uhr inHi,
habe mich soeben an meinem ersten drupal-snippet versucht und hoffe hier nun auf Unterstützung um das ganze drupal7-kompatibel zu machen.
Vielleicht hilft das ganz ja auch dem ein oder anderen der sowas sucht.
Primär geht es mir übrigens darum was das drupal7-Äquivalent zu taxonomy_term_count_nodes ist()?
Das Snippet soll im alle Terms eines Vokublars auflisten, verlinken und Anzahl der Nodes anzeigen.
Bis auf die Anzahl der Nodes funktioniert das alles auch schon.
Beschreibung steht ja eigentlich im Quelltext, deshalb erspare ich mir das ganze nochmal.
Wäre nett wenn ihr mir sagt wie man das ganze dann auch möglichst elegant mit den drupal-methoden umsetzen kann, da ich irgendwie noch nich so recht den Überblick über die ganzen Methoden habe und die ganzen Möglichkeiten die sich mir so bieten bzw was guter drupal-stil ist...oder vielleicht auch einfach ein paar hilfreiche Links.
thx
//p.s Falls bei Modul-Entwicklung falsch bin, da dies ja eigentlich kein Modul ist, tut es mir leid, habe keinen besseren Platz gefunden.
<?php
/* PHP Code Snippet for Drupal:
* Lists all Taxonomy Terms of specific Vocabulary and links them to the normal page, where all nodes of that term are listed.
Ans should show number of nodes for each term.
ToDo:
- get termpath from drupal method
- what is the drupal7 equivalent to taxonomy_term_count_nodes($tid)?
- theme with drupal style
*/
$vid = 1; //Which vocabulary to generate the tree for
$parent = 0; //The term ID under which to generate the tree. If 0, generate the tree for the entire vocabulary
$max_depth = NULL; //The number of levels of the tree to return. Leave NULL to return all levels
$load_entities = FALSE; //If TRUE, a full entity load will occur on the term objects. Otherwise they are partial objects queried directly from the {taxonomy_term_data} table to save execution time and memory consumption when listing large numbers of terms. Defaults to FALSE
//Getting all terms
$terms = taxonomy_get_tree($vid, $parent, $max_depth, $load_entities);
//Displaying each term of the vocabulary
if (count($terms)) {
echo '<ul>';
foreach ($terms as $term){
echo "<li>" . l($term->name,"taxonomy/term/$term->tid");
//Disabled: Checking for child elements (==terms too!!!)
//$children = taxonomy_get_children($term->tid, $vid);
//$cnt = count($children);
//if ($cnt) echo " ($cnt)";
//Disabled: Drupal 5,6 only!!
// echo taxonomy_term_count_nodes($term->tid);
// print_r($term);
echo "</li>";
}
echo '</ul>';
}
?>- Anmelden oder Registrieren um Kommentare zu schreiben
Drupal7: Profilfelder und Anzeige
Eingetragen von Poldrack (288) am 31.03.2011 - 16:07 Uhr inIn Drupal 7 lassen sich unter Kontoeinstellungen eigene Felder für das Nutzer-Konto hinzufügen.
Grundsätzlich ist das ganz praktisch und eine super Funktion.
Mein Problem ist aber, wenn ich mehrere Felder erstellt habe und für diese auch über "Anzeige verwalten" die Reihenfolge der Anzeige bestimmt habe, die Anordnung durch andere Konto-Funktionen durcheinandergebracht wird.
Bei bestimmten Inhaltstyp statt Block eine Navi
Eingetragen von kaputtschino (41) am 31.03.2011 - 14:28 Uhr inHallo!
Meine Seite, die ich im Moment bearbeite, ist aufgeteilt in 3 Spalten. Links Navi, Mitte Content, Rechts viele Blöcke untereinander.
Nun habe ich einen extra Inhaltstypen erstellt. Wenn ich eine Seite mit diesem Typ erstelle soll anstatt eines Blocks (der eine von vielen eben ;) eine Navi erscheinen.
Wie gehe ich das Ganze am besten an?
MfG
Drupal 7 sehr langsam
Eingetragen von Brian (158) am 31.03.2011 - 14:10 Uhr inHallo,
Ich habe zu Testzwecken Drupal 7 und die Marinelli-theme installiert.
Nur ist die Seite im Aufbau extrem langsam. (auch in der Verwaltung)
Es sind sonnst keine weiteren Module installiert.
Woran kann das liegen ? Kann mir jemand Helfen ?
Formular
Eingetragen von kaputtschino (41) am 31.03.2011 - 13:33 Uhr inHallo!
Bräuchte ein Formular für Drupal 7.
Empfehlungen?
MfG
Pagination
Eingetragen von kaputtschino (41) am 31.03.2011 - 11:37 Uhr inHallo!
Ich bräuchte ein Modul um ein Node zu navigieren.
Also ich habe ein Node auf dem sich Text befindet. Das Node hat eine fixe Höhe, wenn diese überschritten wird (sprich Text länger als Seite) soll automatisch eine "Seite" hinzugefügt werden.
<< 1 | 2 | 3 >>
Gibts für Drupal 7 so ein Modul?
MfG
Tag Cloud
Eingetragen von kaputtschino (41) am 31.03.2011 - 11:35 Uhr inHallo!
Ich bräuchte ein Modul mit dem ich eine Tag Cloud erstellen kann.
Also genaugenommen habe ich einen Block, der immer angezeigt wird, und in diesem Block stehen die Tags.
Gibt es für Drupal 7 so ein Modul?
MfG
Erstellen von Inhalten für anonyme User / Gäste
Eingetragen von dasmoermel (30) am 31.03.2011 - 01:16 Uhr inHallo!
Ich möchte gerne sowas ähnliches wie das hier bauen.
genauer gesagt geht es dabei um einen Fotowettbewerb an dem sich jeder Nutzer ohne vorherige Anmeldung auf der Seite beteiligen kann.
Textformate für eigenen Inhaltstyp
Eingetragen von echo11 (5) am 30.03.2011 - 22:15 Uhr inGuten Abend zusammen,
ich arbeite mich momentan ein wenig in Drupal ein und stehe gerade vor einem Problem, das ich nicht gelöst bekomme.
Ich habe mir einen eigenen Inhaltstypen erstellt. Wenn ich nun Inhalt einbinde, dann werden die Zeilenumbrüche auf der Webseite nicht dargestellt. Ich habe als Standard aber eingestellt, dass Zeilenumbrüche in
bzw
Drupal 7 - Suchformular anpassen
Eingetragen von xearb (5) am 30.03.2011 - 18:21 Uhr inIch möchte einfach das ganz normale Suchformular (/search/node) unter Drupal 7 anpassen. Unter Drupal 6 gab es hier scheinbar einfach eine .tpl Datei (http://api.drupal.org/api/drupal/modules--search--search-theme-form.tpl....).
Für die Results gibt es ja search-result.tpl.php sowie search-results.tpl.php. Wieso es kein .tpl für das Formular gibt ist mir ein Rätsel?!?

Neue Kommentare
vor 1 Tag 21 Stunden
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 6 Tagen
vor 5 Wochen 10 Stunden