Menü und deren Übersicht
am 05.01.2008 - 10:47 Uhr in
Hallo Jungs,
Seit nun einer Woche beschäftige ich mich mit Drupal und finde es echt gelungen.
Jedoch verzweifel ich so langsam am Menü.
Wie z.B. Bei Inhalt erstellen wird ja eine automatische Übersicht erstellt.
So was in der Art will ich auch haben.
Also wenn man z.B. auf Fachbereiche klickt
kommt ja über die Menüfunktion die Unterpunkte
Lala1
Lala2
Lala3
So, soweit alles klar und funktioniert auch.
Jetzt würde sicherlich die Antwort kommen nutze views :-)
Jo, habe ich installiert.
Aber z.B. Beim Click auf http://jahn.crash-time.de/drupal/?q=Schuhlfahrten/schulfahrten
werden nicht die Unterartikel kurz angerissen wie man es gewohnt ist sondern halt alle Artikel.
Und unter Filter und so finde ich dazu keine passende Möglichkeit.
Bin ich auf dem Holzweg mit View oder was mache ich Falsch?
weil hier:
http://jahn.crash-time.de/drupal/?q=node/add
funktioniert es ja einwandfrei.
Ich wundermich sowieso warum es dort ohne Extra-Module funktioniert. Wenn man sowas als User machen will brauch man dazu nen extra Modul, komisch komisch :_)
Ich hoffe ihr könnt mir helfen :-)
lg
- Anmelden oder Registrieren um Kommentare zu schreiben
...
am 05.01.2008 - 11:14 Uhr
weiß nicht ob mein Vorschlag der richtige Weg ist!
Du könntest zum Beispiel einen eigenen Inhaltstypen für Schulfahrten erstellen und dann den Filter "Node: Typ" im View so einstellen das nur dieser Inhaltstyp angezeigt wird. Zudem könntest du dich vielleicht mit dem Punkt "Kategorien" / "Taxonomie" beschäftigen.
Taxonomie
am 05.01.2008 - 11:19 Uhr
Danke für die Antwort :-)
Ich denke Kategorien ist der richtige Weg, aber ganz ehrlich, ich komm damit irgendwie gar nicht klar.
Im Handbuch sowie in den FAQ findet man dazu sehr wenig.
Wenn ich das bisher richtig verstehe ist das mehr sowas für Vokabeln oder so, ganz komishc.
Komm da mit dem System gar nciht klar.
Hat da einer vielleicht nen guten link wo das genauer erklärt ist? AM besten mit nen paar screens.
lg
Kein Link!
am 05.01.2008 - 11:28 Uhr
Habe leider keinen Link für dich, aber probieren geht über studieren ;-)
Erstelle erstmal ein Vokabular z.B. Klassenfahrt und dann fügst du dementsprechend Begriffe z.B. Dänemark etc. hinzu. Du kannst dann einstellen bei welchem Inhaltstyp diese Kategorie auftaucht. Im View kannst du dann folgenden Filter setzen "Taxonomie: Begriffe für Klassenfahrt". Probiere einfach einwenig, dann klappt das schon!
Ergebnis
am 05.01.2008 - 12:04 Uhr
Also nunja, hab ein wenig rumprobiert :-)
Als aller erstes habe ich wie beschrieben
1. Eine View mit dem Namen Klassenfahrten erstellt
2. Begriff Dänemark und Frankreich hinzugefügt
Einen Neuen View erstellt namens Klassenfahrten und Taxonomie Begriffe für klassenfahrt eingestellt.
Trotzdem werden immer noch alle Seiten angezeigt.
Siehe auch:
http://jahn.crash-time.de/drupal/?q=klassenfahrten
~EDIT:
Jetzt hat er es auf einmal doch geschnallt.
Hab nochmal den Filter hinzugefügt.
Mal schauen ob ich weiterkomme
~EDIT2:
Muha, es klappt.
Die anderen Sachen werde ich dann auch schaffen hoffe ich :-)
Muss sowieso erstmal den ganzen Müll entfernen .-)
Unterkategorie
am 05.01.2008 - 12:12 Uhr
Hmm, ne Möglichkeit ne Unterkategorie zu schaffen schient es nicht zu geben ist das richtig?
gruss Maik
Die Einstellung findest du
am 05.01.2008 - 12:16 Uhr
Die Einstellung findest du unter:
Verwalten » Inhaltsverwaltung
Hier kannst du angeben, nach wie viel Zeichen der Anrisstext abgebrochen werden soll.
Wenn du einen Link einbindest, achte darauf, dass die Zeichen des Linkcodes [url=blablabla]Link[/url] mitgezählt werden.
Ohh, Antwort war wohl bisschen zu spät! hätt ich doch nur mal die Cookies & den Cache gelöscht
MFG
Hmm,
am 05.01.2008 - 13:45 Uhr
Hmm,
da muss es doch was einfacheres geben.
Also ich meine jedesmal erst gruppe erstellen dann view erstellen ist ja sau kompliziert.
Wenn ich bedenke das das ne schnittstelle für lehrer sein soll. DIe kriegen ja nen Kollaps.
Man muss das doch auch hinkriegen durch die Untermenüs.
Also das man ausliest welche Inhalte in einem untermenü sind und dann ähnlich wie beim view auflistet.
Gibts da was?
Ansonsten müsste ich mich mühsam ins system einarbeiten und selber was coden.
gruss Maik
~EDIT:
Also nochmal etwas genauer mein problem:
http://jahn.crash-time.de/drupal/?q=fachbereiche
zeigt jetzt natürlich nichts an weil ich als pfad nen ungültiges Ziel angegeben habe.
Die Unterpunkte http://jahn.crash-time.de/drupal/?q=fachbereiche/mathe
und http://jahn.crash-time.de/drupal/?q=fachbereiche/info
habe ich erstellt und sind auch erreichbar.
Im Menü stehen sie halt unter Fachbereiche.
Und jetzt mine Frage.
Der Pfad für Fachbereiche (der Menüpunkt) da muss man was eingeben können was automatisch eine Übersicht erstellt welche Unterpunkte existieren und die kurz anreißen.
Sowas muss es doch einfach geben weil z.B. für den Punkt "Inhalt erstellen" ist ja auch kein View oder Kategorie vorhanden. Wie wurde das von system ebene aus denn gemacht?
So, wollte jetzt net aufn
am 05.01.2008 - 15:21 Uhr
So, wollte jetzt net aufn Modul warten und hab schnell selber was gecoded.
Es ist eine sau unsaubere Lösung und auch total unsicher.
Aber als Ansatz vielleicht ganz gut.
Ausserdem müsste man das ganze in Templates packen und vermutlich noch in eine geeignete Klasse, aber wie gesagt soll nur als Ansatz dienen.
<?
//zuerst mal name rauskriegen
//print_r($_GET);
$sql="Select * FROM `dr_url_alias` WHERE `src`='".str_replace('/edit','',$_GET['q'])."'";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
//print_r($row);
$HauptText = $row['dst'];
}
//unter punkte rauskriegen
$sql="Select * FROM `dr_url_alias` WHERE `dst`LIKE'".$HauptText."%'";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
//node/ entfernen
$ID = str_replace('node/','',$row['src']);
$sql1="Select * FROM `dr_node_revisions` WHERE `nid`='".$ID."'";
$result1 = mysql_query($sql1) or die(mysql_error());
while($row1 = mysql_fetch_assoc($result1)) {
if ($row1['title'] !== $HauptText) {
echo $row1['title']."<br>";
}
}
}
?>