Alten Artikel wieder nach vorne bringen
am 20.11.2013 - 11:25 Uhr in
Ich bräuchte mal Hilfe, ich habe ein relativ altes Drupal-Projekt, was lange nicht mehr angefasst wurde.
Es besteht auch keine Notwendigkeit dafür eigentlich, zumindest was die technische Seite angeht.
Die Seite ist ein komplizierter Mischmasch aus Panels + Views. Verschiedene Kategorien und Kategorie-Gruppen, und je Kombination wird per Panels und Views immer ein Artikel aus jeder Kombination der Kategorien angezeigt.
Auf der Startseite oben eine Einführung, danach eine Auswahl aus je einem Artikel aus jeder "Hauptkategorie".
Ich erwähn das mal, vielleicht ist das garnicht relevant.
Das Problem:
Auf der Startseite geht es nach der Einführung los mit neuster Artikel aus Kat1, neuster Artikel aus Kat2, etc...
Jetzt möchte ich aber in Kat1 einen älteren Artikel wieder an oberste Stelle bringen, so dass er in dieser ersten Auflistung bereits erscheint.
Ich hatte ja gedacht, ich mach das einfach durch editieren und neu speichern/publishen. Mir war so, dass Artikel damit automatisch als "Neu" angesehen werden. Geht aber nicht. Revision erstellen versucht, In Liste an erste Stelle bringen versucht, das Erstell-Datum erneuert versucht....
Und jetzt weiss ich nicht genau, ob es daran liegt, dass meine Panel+Views Konstruktion irgendwo einen Haken hat (den ich nicht mehr erinnere - und wo ihr mir natürlich nicht helfen önnt, solange ich das nicht detailliert erkläre. =)
Oder aber ob es bei Drupal generell eine andere Methode gibt um einen alten Artikel wieder hoch zu holen.
*In der Inhaltsverwaltung hab ich den Artikel inzwischen an erster Stelle, nur dass sich das nicht auf die Sortierung auf der Seite auswirkt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Was steht denn in der View
am 20.11.2013 - 11:34 Uhr
Was steht denn in der View von Kat1 unter Filterkriterien, wonach sortierst du momentan die Ausgabe?
Grüße Jenna
Da sortier ich nach Date und
am 20.11.2013 - 11:51 Uhr
Da sortier ich nach Date und Sticky.
Ich hab den Artikel jetzt auf sticky gestellt, und die Sortierung angepasst, und jetzt geht's.
Danke für den Tip, Es war nur nicht das View von Kat1, sondern ein eigenes View für das untere Panel der Startseite.
Ich weiss zwar nicht warum ich da sticky-Sortierung als "Ascending" eingestellt hatte - ich hatte ja extra eine Regel dafür angelegt. Die umzudrehen war die Lösung.
Das mit "sticky" ist mir garnicht in den Sinn gekommen, weil das Adminpanel bei mir "eingedeutscht" ist... teilweise zumindest... =)
Und da heisst sticky anscheinend "nach oben in Liste" - eigentlich logisch, muss man nur erstmal realisieren.
So ein bisschen wundere ich mich zwar immer noch, warum er bei Sortierung nach Date einen alten Artikel, dem ich ein neues publish-Date gebe nicht nach oben holt.
Das Publish-Date, was automatisch erstellt wird, oder aber ich mache es manuell, scheint sich darauf nicht auszuwirken?
Würde mich trotzdem noch interessieren, ob es einen Weg gibt, alte Artikel quasi zu "refreshen".
Das kann ja nicht an meinen Sortier-Regeln im View liegen, wenn da ganz simpel nach "is sticky?" und dann nach "date" sortiert wird.
Ich hab leider kein simples Drupal-Projekt laufen, wo ich das auf die schnelle testen könnte.
In alten Installationen kann
am 20.11.2013 - 12:42 Uhr
In alten Installationen kann man sich kaputt suchen, das kenne ich gut... ich glaube unter Filterkriterien gibt es verschiedene Zugriffe auf Originaldatum des Artikels, Revision usw., vielleicht hiflt dir das noch weiter.
Eigentlich sollte es mit Neu speichern nach oben gepusht werden, zumindest auf einer Drupal 7 funktioniert es bei mir.
Vielleicht steht ja dein Filter auf Original Datum, also wann der Artikel das erste mal erstellt wurde, dann ändert sich die Reihenfolge nämlich nicht.
Grüße Jenna
Hast du mal den cache
am 20.11.2013 - 23:14 Uhr
Hast du mal den cache geleert?