Seite 1 von 1

Artikel verschieben nicht möglich (ausgegraut), wenn...?

Verfasst: Di 12. Dez 2006, 19:07
von mkayi
Hallo,

im Demo-Mandanten möchte ich bestehende Artikel (Demo-Inhalte) verschieben, aber die Auswahlliste mit den bestehenden Kategorien in den Artikeleigenschaften ist ausgegraut (inaktiv, ich kann also nix anklicken) - unabhängig davon, ob der Artikel online, startartikel einziger artikel oder einer von mehreren ist.

Von mir neu erstellte kann ich allerdings verschieben, wie ich lustig bin.

Mir ist da irgendwie wohl eine Vorbedingung für das Verschieben von Artikeln entgangen...?

Ich habe nach "Artikel verschieben" und etwas allgemeiner nach "Kategorie" gesucht, aber nix gefunden (nur Probleme mit Mehrfachzuordnung, aber darum geht's bei mir nicht...).

Danke fürs Lesen

Verfasst: Di 12. Dez 2006, 19:17
von wosch
Artikel verschieben nicht möglich (ausgegraut), wenn...?

Variante 1:
Der Artikel ist "gesperrt".
Bei Artikel Übersicht sind die Artikel aufgelistet.
Bei jedem Artikel steht dahinter eine Reihe Icons, einer davon stellt ein Schloß dar.
Wenn dieses Schloß "zu" ist, Bügel nach unten, ist eine Bearbeitung des Artikels nicht möglich, und eventuelle Optionen sind "ausgegraut".

Mal überprüft ob das bei dir der Fall ist?

Verfasst: Mi 13. Dez 2006, 10:24
von HerrB
Ein Verschieben ist auch nicht möglich, wenn der Artikel in andere Sprachen synchronisiert wurde.

Gruß
HerrB

Verfasst: Mi 13. Dez 2006, 15:16
von mkayi
Das Schloss ist offen (Artikel zur Bearbeitung frei)

Wie kriege ich heraus, ob der Artikel synchronisiert wurde?
Und wie gehe ich in dem Fall vor?

Verfasst: Mi 13. Dez 2006, 15:26
von HerrB
Du müsstest ihn in den anderen Sprachen löschen...

Gruß
HerrB

Verfasst: Mi 13. Dez 2006, 15:42
von mkayi
Argh!

ich hatte in der content->artikel seite "synchronisieren von..." english gewählt, und dann den artikel gelöscht, dabei habe ich aber aus irgendeinem Grund den deutschen artikel erwischt, das heißt der englische existiert noch, der deutsche is im Orkus.

So schlimm ist das nicht, es handelt sich ja um die Demoseiten, ich möchte aber doch verstehen, warum ich die nicht verschieben darf.

Einer dieser Artikel ist in einer Kategorie, die unterhalb einer Kategorie sitzt, die keinen Startartikel hat (rote Anzeige). Kann das etwas damit zu tun haben? (Andererseits war das nicht bei allen Artikeln, die ich nicht verschieben konnte, der Fall... Die generelle Startseite zum Beispiel konnte ich auch nicht verschieben.)

Verfasst: Mi 13. Dez 2006, 15:45
von HerrB
Nein, das rot bedeutet "kein Startartikel".

Ist (leider) by design. Ich weiß gerade nicht warum, aber man kann Artikel nach Synchronisation nicht mehr verschieben, vermutlich, weil nicht geprüft wird oder werden kann, ob die Zielkategorie in allen Sprachen existiert (da müsste der Artikel ja dann auch verschoben werden).

Du kannst den Artikel übrigens wieder aus englisch nach deutsch zurücksynchronisieren ... den Text musst Du zwar wieder übersetzen, aber nicht alles nochmal machen... :wink:

Gruß
HerrB

Verfasst: Mi 13. Dez 2006, 15:49
von mkayi
Ja, ich habe jetzt gerade nochmal eine Reihe von Testartikeln erstellt und denke auch, dass es schlicht und einfach die Synchronisation ist.

die bereits synchronisierten Artikel kann ich ja dann entweder kopieren, woanders einordnen und dann löschen, oder sofort löschen, wenn ich denke, dass ich nie wieder einen Blick drauf werfen will.

Kann ich die Sprache unter Administration->Sprachen einfach deaktivieren, so dass fürderhin keine Synchronisationen mehr vorgenommen werden können, und das Leben für den Redakteur schön einfach bleibt?

Verfasst: Mi 13. Dez 2006, 17:27
von wosch
HerrB hat geschrieben:Ich weiß gerade nicht warum, aber man kann Artikel nach Synchronisation nicht mehr verschieben, vermutlich, weil nicht geprüft wird oder werden kann, ob die Zielkategorie in allen Sprachen existiert (da müsste der Artikel ja dann auch verschoben werden).

Gruß
HerrB
OOOOOOOha, da wäre ich jetzt nicht draufgekommen.

Aber ich sehe es schon vorprogrammiert,
so Ende Januar bis weit in den Februar werde ich dann hier nerven.
Denn dann kommen die anderen Sprachen hinzu, und ich muß auch synchronisierte Artikel in einer Sprache verschieben können.
(Soll aber keine Drohung sein :D )

Verfasst: Do 14. Dez 2006, 12:30
von HerrB
Kann ich die Sprache unter Administration->Sprachen einfach deaktivieren, so dass fürderhin keine Synchronisationen mehr vorgenommen werden können, und das Leben für den Redakteur schön einfach bleibt?
Behaupte jetzt mal ja.

Gruß
HerrB

Verfasst: Mo 18. Dez 2006, 13:34
von thepoet
HerrB hat geschrieben:Ich weiß gerade nicht warum, aber man kann Artikel nach Synchronisation nicht mehr verschieben, vermutlich, weil nicht geprüft wird oder werden kann, ob die Zielkategorie in allen Sprachen existiert (da müsste der Artikel ja dann auch verschoben werden).
Gibt's zu dem Thema schon was neues? Ich stehe nämlich auch gerade vor dem Problem, und es leuchtet mir nicht ganz ein, warum das so sein muss. Es wird ohnehin ein SQL-Query abgesetzt um zu sehen ob der Artikel in mehreren Sprachen vorliegt, also sollte es nicht so schwierig sein, gleichzeitig nachzusehen, ob die Parent-Kategorie auch in diesen Sprachen verfügbar ist.

Andere Impacts kann ich mir jetzt auf die Schnelle nicht vorstellen, oder übersehe ich etwas?

Verfasst: Mo 18. Dez 2006, 14:13
von HerrB
oder übersehe ich etwas?
Und weil keiner eine Garantie für die Aussage "nein" übernehmen wird, gibt es da auch nix neues.

Du kannst ja mal die Funktion überarbeiten und gucken, was passiert (Backup!).

Gruß
HerrB

Verfasst: Mo 18. Dez 2006, 17:19
von thepoet
HerrB hat geschrieben: Du kannst ja mal die Funktion überarbeiten und gucken, was passiert (Backup!).
I'll do that. Ich habe es jetzt mal so gelöst, dass ich mir alle Sprachen hole, in denen der Artikel verfügbar und online ist, dann ein Query über cat_lang für alle diese Sprachen absetze und in einem Array ablege, wie viele der Sprachen für die jeweilige Kategorie gefunden wurden. Im Auswahlfenster zeige ich dann nur die Kategorien an, bei denen Anzahl Sprachen == Anzahl der Artikelsprachen ist.

Test mache ich morgen, Ergebnis gips dann die nächsten Tage.

Verfasst: Do 21. Dez 2006, 14:25
von thepoet
Test mache ich morgen, Ergebnis gips dann die nächsten Tage.
FYI: Sieht so weit gut aus, ich werd den Code bei Gelegenheit noch in Form bringen. Worüber ich mir noch keine Gedanken gemacht habe ist, ob irgendwelche Callback-Geschichten zu berücksichtigen sind, deshalb ist es besser, wenn ich noch ein paar Mal drüber schlafe bevor ich einen halbgaren Patch zusammenstricke.

Verfasst: Do 21. Dez 2006, 15:26
von HerrB
Gute Idee, z.B. auch mal den Aspekt der Keyword-Generierung, -aktualisierung bzw. -löschung berücksichtigen...

Gruß
HerrB