Aller au contenu principal

Variable "element" steht bei der Verwendung von FS_BUTTON im Content Creator nicht zur Verfügung

Commentaires

6 commentaires

  • Zendesk API User
    Author: robert - 9/1/2015 12:29

    Und hier noch die letzten Erkenntnisse aus dem Helpdesk-Ticket.

    ##

    Es wurde vermutlich beim anlegen einer News getestet. Hierbei verhalten sich beide Clients unterschiedlich. Im SA wird erst ein leerer Datensatz angelegt und dann das Formular angezeigt. Im CC wird das Formular angezeigt und erst beim Speichern ein neuer Datensatz erzeugt.
    Ich würde eher über eine Lösung nachdenken, in der die Regeln per default deaktiviert sind per Toggle aktiviert werden (Analog zur Seite vollständig übersetzt).

    ##

    Nur mal so als Rückfrage: Das Erzeugen neuer News erfolgt im CC über welchen Weg? Aus einem anderen Formular heraus? Über eine eigene Erweiterung im Menü? Der Weg, der hier von HLP beschrieben wird, könnte ja theoretisch auch direkt als Plug-in bereitgestellt werden und dann hätten sie die volle Kontrolle über den Formulardatenprozess mit obigem Ansatz.

    ##

    0
  • Zendesk API User
    Author: robert - 9/1/2015 12:33
    ##

    Nur mal so als Rückfrage: Das Erzeugen neuer News erfolgt im CC über welchen Weg? Aus einem anderen Formular heraus? Über eine eigene Erweiterung im Menü? Der Weg, der hier von HLP beschrieben wird, könnte ja theoretisch auch direkt als Plug-in bereitgestellt werden und dann hätten sie die volle Kontrolle über den Formulardatenprozess mit obigem Ansatz.

    ##

    Für die Tabellenvorlage zur Datenquelle wurde das Flag "Im ContentCreator verwendbar" gesetzt. Damit taucht der Dialog zum Erzeugen neuer News im ContentCreator im Inhalte-Bereich der  Menüleiste auf.

    0
  • Zendesk API User
    Author: StefanSchulz - 9/2/2015 10:32

    Hi Robert,

    kannst du mit den beiden Vorschlägen im Rahmen eures Projektes etwas anfangen oder benötigst du hier weitere Beratung?

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: robert - 9/2/2015 17:18

    Hallo Stefan,

    derweil sind die Pflichtfeldprüfungen nicht mehr über Regeln realisiert, da die ebenfalls im ContentCreator zu Problemen geführt hatten. Aktuell wird der Parameter "allowEmpty" an den betroffenen Eingabekomponenten gesetzt. Ob der Parameter auch per Toggle aktiviert werden kann, kann ich gerade nicht sagen. Wie sich das bei sprachabhängigen Eingabekomponenten verhalten würde, kann ich auch noch nicht beurteilen. Aber selbst wenn es technisch möglich wäre, stellt sich immer noch die Frage, wie man dafür sorgt, dass die News in allen Sprachen gepflegt ist. Das wird durch fehlende Pflichtfelder eher noch verkompliziert. Das Kopieren von Formularinhalten einer Sprache in alle anderen Sprachen ist eine Komfortfunktion, die es derweil in FirstSpirit nicht gibt. Auf der anderen Seite stellt sich aber natürlich auch die Frage, ob beispielsweise eine News in englischer Sprache mit deutschen Inhalten (nach Nutzen der Kopierfunktion) so viel Sinn ergibt.

    Also, der Lösungsansatz über einen Toggle wird uns hier vermutlich nicht wirklich weiterbringen.

    Was war der zweite Vorschlag? Der ist jetzt irgendwie verloren gegangen.

    Viele Grüße,

    Robert

    0
  • Zendesk API User
    Author: StefanSchulz - 9/3/2015 6:22

    Hallo Robert,

    Robert Rödel schrieb:

    derweil sind die Pflichtfeldprüfungen nicht mehr über Regeln realisiert, da die ebenfalls im ContentCreator zu Problemen geführt hatten.

    was für Probleme sind dies denn? Sind die bei uns gemeldet? Regeln funktionieren zum größten Teil im SiteArchitect und ContentCreator gleichermaßen. Wenn hier etwas nicht tut, bitte im Technical Support Bescheid geben.

    Aktuell wird der Parameter "allowEmpty" an den betroffenen Eingabekomponenten gesetzt. Ob der Parameter auch per Toggle aktiviert werden kann, kann ich gerade nicht sagen. Wie sich das bei sprachabhängigen Eingabekomponenten verhalten würde, kann ich auch noch nicht beurteilen. Aber selbst wenn es technisch möglich wäre, stellt sich immer noch die Frage, wie man dafür sorgt, dass die News in allen Sprachen gepflegt ist. Das wird durch fehlende Pflichtfelder eher noch verkompliziert. Das Kopieren von Formularinhalten einer Sprache in alle anderen Sprachen ist eine Komfortfunktion, die es derweil in FirstSpirit nicht gibt. Auf der anderen Seite stellt sich aber natürlich auch die Frage, ob beispielsweise eine News in englischer Sprache mit deutschen Inhalten (nach Nutzen der Kopierfunktion) so viel Sinn ergibt.

    Also, der Lösungsansatz über einen Toggle wird uns hier vermutlich nicht wirklich weiterbringen.

    Dieser Vorschlag funktioniert nur mit Regeln. Die alte Nutzung via Parameter im GOM ermöglichen keinerlei dynamische Nutzung.

    Innerhalb von Regeln kann auf die aktuelle Sprache geprüft werden. Eine weitere prüfbare Eigenschaft ist, ob der Haken "Vollständig übersetzt" gesetzt wurde. Hieraus ergeben sich einige "Toggle"-Möglichkeiten. Alternativ kann im Formular natürlich auch ein (versteckter) Toggle eingebaut werden. Hintergrund des Vorschlags war vermutlich, auf diesem Weg das Speichern zu ermöglichen, obwohl nicht alle Sprachen gepflegt sind, und in einem nachgelagerten Schritt (Arbeitsablauf, Freigabe) das Kopieren der Inhalte vorzunehmen.

    Was war der zweite Vorschlag? Der ist jetzt irgendwie verloren gegangen.

    Das wäre die Variante, ein eigenes Plug-in zu erstellen, über das die Redakteure das Anlegen von News im ContentCreator starten. Da hier eine eigene Klasse dahinter liegen kann, hat man für einen solchen Prozess die volle Kontrolle darüber, was mit den Eingaben des Redakteurs nach Abschicken des Formulars passiert. Ob diese Variante für eure Zwecke passt, kann ich nicht beurteilen.

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: robert - 9/7/2015 16:37

    Hallo Stefan,

    wie es aussieht, wird derweil gar keine Lösung mehr umgesetzt. Falls doch, schaue ich mir die Vorschläge noch einmal im Detail an. Insofern Danke dafür und ich schließe die Frage als "Beantwortet" ab.

    Viele Grüße,

    Robert

    0

Vous devez vous connecter pour laisser un commentaire.