Themenliste Startseite Router ändern - von Neueste zu Folgende

Hallo zusammen!

Ich versuche, den Standard-Router für die Startseite-Topic-Liste zu ändern, habe aber bisher keine Möglichkeit gefunden! Ich hoffe, ihr könnt mir helfen.

Ich möchte von „Neueste

Mein aktueller PR könnte dir vielleicht helfen.

Hier habe ich Lesezeichen als mögliche Standardansicht hinzugefügt:

Der schwierigste Teil war das Hinzufügen der Testfälle! :slight_smile:

Ich würde dies als PR für das Plugin betrachten. Der knifflige Teil ist, dass es derzeit nur angezeigt wird, wenn etwas zu zeigen ist … das müsstest du also berücksichtigen …

Hallo Robert! Ich habe beide Dateien aus dem von dir erwähnten PR geändert.

  • discourse/app/models/user_option.rb
    • when 7 then “following”
  • discourse/app/controllers/preferences/interface.js
    • Die Konstante USER_HOMES geändert und „following

Nein, du kannst die Ruby-Datei nicht direkt ändern. Das war nur ein Hinweis. Schließlich wirst du in diesem Fall keinen PR an das Core-System einreichen wie ich. Du musst wahrscheinlich einen Weg finden, dies über den Plugin-Initialisierer in plugin.rb anzupassen … das wird eine Änderung am Plugin und nicht am Core sein.

Hey!

In plugin.rb konnte ich, wie du gesagt hast, “following” als einzige Option setzen:

UserOption.class_eval do
	def homepage 
		"following"
	end 
end

[quote=“feabila, Beitrag: 5, Thema: 169828”]
In plugin.rb war ich, wie du sagtest, in der Lage, „following