OXID Community Forum

> German forum > Administration > Artikel in anderen Sprachen deaktivieren
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Artikel in anderen Sprachen deaktivieren


Reply
 
Thread Tools Display Modes
#Top   #1  
Old 12-21-2010, 12:50 PM
gune gune is offline
Junior Member
Join Date: May 2010
Posts: 15
gune is on a distinguished road
Default Artikel in anderen Sprachen deaktivieren

Hallo zusammen,

ich suche schon seit geraumer Zeit nach einer Erklärung, bzw. Lösung für folgendes Problem:

Wir haben diverse Artikel zunächst in Deutsch angelegt.
Nach Fertigstellung haben wir alle relevanten Artikel durch "Kopieren nach Englisch" auch für die englische Sprachversion angelegt.

Nun haben wir uns an die Übersetzung gemacht und dabei folgendes festgestellt:
Immer wenn wir einen "englischen" Artikel deaktivieren, weil der Text ja noch nicht fertiggestellt ist, wird auch der zugehörige "deutsche" Artikel deaktiviert.
Ist dieses Verhalten quasi das Standardverhalten oder stimmt etwas nicht mit unserer Installation?

Kann es sein, dass die Software davon ausgeht, dass ein Artikel immer für alle aktivierten Sprachen entweder aktiviert oder deaktiviert ist?

Wenn dem so ist, müsste man quasi erst alle englischen Texte fertigstellen und dann erst die englische Sprache an sich aktivieren.

Sorry für den Fall, falls dieses Problem doch schon irgendwo diskutiert wurde.
Leider habe ich hier bei oxid nirgends Hinweise gefunden, obwohl ich alles (FAQs, Wiki, Foren) durchsucht habe.

Viele Gruß,

Günter
Reply With Quote
#Top   #2  
Old 12-22-2010, 10:27 AM
DanielS's Avatar
DanielS DanielS is offline
Senior Member
Join Date: Oct 2008
Location: Stollberg / Thalheim (Sachsen)
Posts: 616
DanielS is on a distinguished road
Default AW: Artikel in anderen Sprachen deaktivieren

Quote:
Originally Posted by gune View Post
Hallo zusammen,

ich suche schon seit geraumer Zeit nach einer Erklärung, bzw. Lösung für folgendes Problem:

Wir haben diverse Artikel zunächst in Deutsch angelegt.
Nach Fertigstellung haben wir alle relevanten Artikel durch "Kopieren nach Englisch" auch für die englische Sprachversion angelegt.

Nun haben wir uns an die Übersetzung gemacht und dabei folgendes festgestellt:
Immer wenn wir einen "englischen" Artikel deaktivieren, weil der Text ja noch nicht fertiggestellt ist, wird auch der zugehörige "deutsche" Artikel deaktiviert.
Ist dieses Verhalten quasi das Standardverhalten oder stimmt etwas nicht mit unserer Installation?

Kann es sein, dass die Software davon ausgeht, dass ein Artikel immer für alle aktivierten Sprachen entweder aktiviert oder deaktiviert ist?

Wenn dem so ist, müsste man quasi erst alle englischen Texte fertigstellen und dann erst die englische Sprache an sich aktivieren.

Sorry für den Fall, falls dieses Problem doch schon irgendwo diskutiert wurde.
Leider habe ich hier bei oxid nirgends Hinweise gefunden, obwohl ich alles (FAQs, Wiki, Foren) durchsucht habe.

Viele Gruß,

Günter
Hast Du schon mal versucht, das Feld "oxactive" in der Tabelle "oxarticles" auch mutilangfähig anzulegen ("oxactive_1", "oxactive_2" etc.)? Einen Versuch ist's wert.

Vergiß nicht, nach der DB-Änderung den Cache zu leeren.
__________________
Daniel Seifert
D³ Data Development - Inh. Thomas Dartsch | OXID Premium Solution- & Technologiepartner

Das Oxid-Forum mit seinen Möglichkeiten ist kein Supportkanal von uns.
Für Supportanfragen nutzt bitte unsere Supportadresse: support@shopmodule.com.

Shop | Blog | FAQ | Facebook
Reply With Quote
#Top   #3  
Old 12-22-2010, 12:45 PM
gune gune is offline
Junior Member
Join Date: May 2010
Posts: 15
gune is on a distinguished road
Default Re: AW: Artikel in anderen Sprachen deaktivieren

Quote:
Originally Posted by DanielS View Post
Hast Du schon mal versucht, das Feld "oxactive" in der Tabelle "oxarticles" auch mutilangfähig anzulegen ("oxactive_1", "oxactive_2" etc.)? Einen Versuch ist's wert.

Vergiß nicht, nach der DB-Änderung den Cache zu leeren.
Hallo, erstmal Danke für den Tipp.
Falls ich das alles richtig verstanden habe, muss ich dazu auch den Feldtyp von "OXACTIVE" in der Tabelle "OXARTICLES" von zuvor "tinyint (1)" umstellen, z. B. auf "varchar (255)".
Ist das richtig?
Den Standardwert habe ich dabei gleich auf "oxactive_1" eingestellt.

Cache habe gelöscht.
Trotzdem ändert sich an dem Verhalten nichts.
Wenn ich dann im Backend einen Artikel editiere und auf "Aktiv" oder "Inaktiv" setze, hat das nach wie vor folgende Auswirkungen:

- Auch in der zweiten derzeit installierten Sprache Englisch wird der Artikel entsprechend aktiviert oder deaktiviert.
- Ausserdem wird der Wert wieder als "1" oder als "0" in die Tabelle eingetragen, was logisch klingt, weil ich die entsprechende Routine noch nicht geändert habe, dass der Wert auf "oxactive_1" usw. eingestellt wird.

Habe ich einen Fehler bzgl. DB-Anpassung gemacht?

Merci und viele Grüße,

Günter
[/LIST]
Reply With Quote
#Top   #4  
Old 12-22-2010, 06:01 PM
DanielS's Avatar
DanielS DanielS is offline
Senior Member
Join Date: Oct 2008
Location: Stollberg / Thalheim (Sachsen)
Posts: 616
DanielS is on a distinguished road
Default AW: Re: AW: Artikel in anderen Sprachen deaktivieren

Quote:
Originally Posted by gune View Post
Hallo, erstmal Danke für den Tipp.
Falls ich das alles richtig verstanden habe, muss ich dazu auch den Feldtyp von "OXACTIVE" in der Tabelle "OXARTICLES" von zuvor "tinyint (1)" umstellen, z. B. auf "varchar (255)".
Ist das richtig?
Den Standardwert habe ich dabei gleich auf "oxactive_1" eingestellt.

Cache habe gelöscht.
Trotzdem ändert sich an dem Verhalten nichts.
Wenn ich dann im Backend einen Artikel editiere und auf "Aktiv" oder "Inaktiv" setze, hat das nach wie vor folgende Auswirkungen:

- Auch in der zweiten derzeit installierten Sprache Englisch wird der Artikel entsprechend aktiviert oder deaktiviert.
- Ausserdem wird der Wert wieder als "1" oder als "0" in die Tabelle eingetragen, was logisch klingt, weil ich die entsprechende Routine noch nicht geändert habe, dass der Wert auf "oxactive_1" usw. eingestellt wird.

Habe ich einen Fehler bzgl. DB-Anpassung gemacht?

Merci und viele Grüße,

Günter
[/LIST]
Hallo Günter,

da hast Du mich leider falsch verstanden.

Das Feld "oxactive" bleibt, wie es war (tinyint(1) etc.). Zusätzlich legst Du Dir weitere Felder daneben an "oxactive_1", "oxactive_2" (je nach Sprachanzahl) ..., die die selben Einstellungen wie "oxactive" haben. Nach einem erneuten Leeren des TMP kannst Du's ja mal damit versuchen. Ob es tatsächlich funktioniert, kann ich Dir auf Anhieb aber leider nicht sagen.
__________________
Daniel Seifert
D³ Data Development - Inh. Thomas Dartsch | OXID Premium Solution- & Technologiepartner

Das Oxid-Forum mit seinen Möglichkeiten ist kein Supportkanal von uns.
Für Supportanfragen nutzt bitte unsere Supportadresse: support@shopmodule.com.

Shop | Blog | FAQ | Facebook
Reply With Quote
#Top   #5  
Old 09-11-2012, 10:02 AM
FrankMüller FrankMüller is offline
Junior Member
Join Date: Sep 2012
Posts: 1
FrankMüller is on a distinguished road
Default AW: Artikel in anderen Sprachen deaktivieren

Ich grabe diesen Thread mal aus, da sich mir vor kurzem genau dieses Problem in den Weg gestellt hatte. Zufällig habe ich genau diesen Ansatz gewählt und das Feld dadurch Multilingual nutzbar gemacht. Hier aber zu meiner eigentlichen Frage: "Ist diese Lösung nicht etwas unsauber? Zumindest ist es nicht Update sicher, da man ja eigentlich einen eigenen Präfix vor eigenen DB-Feldern verwenden sollte. Was meint Ihr?"
Gruß Frank
Reply With Quote
#Top   #6  
Old 09-11-2012, 10:59 AM
Marco Steinhaeuser's Avatar
Marco Steinhaeuser Marco Steinhaeuser is online now
Community Guide @ OXID
Join Date: Oct 2008
Posts: 9,732
Marco Steinhaeuser is on a distinguished road
Default Re: Artikel in anderen Sprachen deaktivieren

Moin,

interessant, ich wusste gar nicht, dass das so funktioniert. Updatesicher ist es schon, es sei denn, die oxactive_x-Felder werden irgendwann mal im Standard ausgeliefert.

Gruß
__________________
Marco
http://about.me/marco.steinhaeuser

Will ignore unsolicited support requests via PM, email or IM.
Reply With Quote
#Top   #7  
Old 09-17-2012, 03:09 PM
teutu teutu is offline
Senior Member
Join Date: Mar 2011
Posts: 117
teutu is on a distinguished road
Send a message via Skype™ to teutu
Default Re: Artikel in anderen Sprachen deaktivieren

Gibt es für die selektive Aktivierung von Artikeln mittlerweile ein Modul?
__________________
-------------------------------------------------------
www.BrandDevil.com
Apple Produkte mit individueller Gravur
basierend auf OXID CE 4.5.2
in Kombination mit Shirtnetwork
Reply With Quote
Reply

Bookmarks

Tags
artikel, deaktivieren, sprachen

« Previous Thread | Next Thread »
Thread Tools
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Artikel-Bewertung, -vergleich und -kommentare deaktivieren cube1893 Newbies 17 05-29-2013 01:32 PM
SSL Bereich auf anderen Server verteilen holzstock Installation und Konfiguration 1 11-19-2010 09:32 AM
Sprachen in Malls saha Administration 0 04-16-2010 02:34 PM
backUp auf anderen Server rommat Newbies 1 03-30-2010 09:26 AM
Automatischer Download von Bilder auf anderen Servern kai.scheller Entwickler 4 03-14-2009 12:29 AM

All times are GMT +2. The time now is 03:07 PM.