tbaddade / redaxo_sprog

Platzhalter ersetzen
MIT License
30 stars 17 forks source link

Import + Export #30

Closed lexplatt closed 2 years ago

hirbod commented 7 years ago

+1

skerbis commented 5 years ago

+1 auch von mir

alxndr-w commented 5 years ago

Wenn die Tabelle auf Basis von YForm umgesetzt würde, dann könnte man dies schon jetzt haben.

Allerdings finde ich problematisch, dass Sprachen nicht in Feldern, sondern als eigene Datensätze geschrieben werden. Nach meinem Wissen möchte eine Übersetzungsfirma diese doch vlnr und nicht untereinander.

alxndr-w commented 5 years ago

Sehe gerade, dass in #1 schon ein Häckchen beim Thema field_1, field_2, ... da ist. Gibt es nicht die aktuelle Version im Installer? Wenn ja, sollen wir die mal testen oder kannst du diese veröffentlichen? Jetzt gerade wäre ein idealer Zeitpunkt für eine Beta, da das Projekt noch in der Entwicklung ist.

tbaddade commented 5 years ago

Gibt es nicht die aktuelle Version im Installer

@alexplusde Das ist bereits in der Version enthalten. Die Felder müssen so name_1, name_2,name_LANGID` in YForm angelegt werden.

abrufen kann man diese dann u.a. so

class Yorm extends \rex_yform_manager_dataset
{
    public function getName()
    {
        return $this->{sprogfield('name')};
    }
}

Man lässt das Suffix weg.

alxndr-w commented 5 years ago

Ich verstehe nicht ganz. Bist du dir sicher, dass die Version öffentlich ist? Hier sieht das ganze noch so aus:

image

tbaddade commented 5 years ago

In #1 mit den_1 ist nicht die Anpassung in der DB gemeint, sondern das wie oben beschrieben.

Das hier ist damit gemeint sprogfield('name')

Zuvor musste man das immer so notieren: name_REX_CUR_CLANG

alxndr-w commented 5 years ago

Ich glaube, wir haben uns missverstanden. Mein Vorschlag war, Sprog-Platzhalter auf YForm-Basis zu verwalten. Nicht, wie man via Sprog etwas aus YForm übersetzt.

Es ging hier schließlich um die Import/Export-Funktion.

tbaddade commented 2 years ago

close via 9c3c64573dcc789b578f8a3ff5efe9e803e008e3