Startseite geht bei Mandatenwechsel verloren
Startseite geht bei Mandatenwechsel verloren
Moin!
Wir haben ein kleines Problem beim Mandantenwechsel.
Wenn man in der deutschen Version eine Startseite definiert wird die Startseite der englischen Version gelöscht. Der Artikel ist noch da nr das Flag zur Startseite wird gelöscht.
Von der Konfiguration scheint alles identisch zu sein mit anderen Kategorien wo das Problem nicht auftaucht.
Hat jemand eine Idee woran das liegen könnte?
Schönen Gruß
Dennis
Wir haben ein kleines Problem beim Mandantenwechsel.
Wenn man in der deutschen Version eine Startseite definiert wird die Startseite der englischen Version gelöscht. Der Artikel ist noch da nr das Flag zur Startseite wird gelöscht.
Von der Konfiguration scheint alles identisch zu sein mit anderen Kategorien wo das Problem nicht auftaucht.
Hat jemand eine Idee woran das liegen könnte?
Schönen Gruß
Dennis
Welche Contenido-Version? Ansonsten ist mir so, als wäre das ein bekannter Bug - bitte mal einen Blick bei Bugs V4.6 werfen.
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Unsere Contenido Version ist die 4.6.8
Ich habe das Forum für die Bugs der Version 4.6.8 durchwühlt aber nichts gefunden.
Zur Veranschaulichung des Problems hier mal unsere Seite:
http://sapdoku.wi-om.hs-furtwangen.de/
Im Deutschen sind die Menüstrukturen korrekt, im Englischen fehlt ein Teil (Menüpunkt SAP), während der andere Teil auch korrekt angezeigt wird (Navision).
Bei den Kategorien SAP und Navison konnte ich keine Unterschiede in der Konfiguration erkennen.
Trotzdem wird bei Navision der Startartikel sowohl im englischen als auch im deutschen gesichert, was bei der Kategorie SAP nicht der Fall ist.
Ich habe das Forum für die Bugs der Version 4.6.8 durchwühlt aber nichts gefunden.
Zur Veranschaulichung des Problems hier mal unsere Seite:
http://sapdoku.wi-om.hs-furtwangen.de/
Im Deutschen sind die Menüstrukturen korrekt, im Englischen fehlt ein Teil (Menüpunkt SAP), während der andere Teil auch korrekt angezeigt wird (Navision).
Bei den Kategorien SAP und Navison konnte ich keine Unterschiede in der Konfiguration erkennen.
Trotzdem wird bei Navision der Startartikel sowohl im englischen als auch im deutschen gesichert, was bei der Kategorie SAP nicht der Fall ist.
Zuletzt geändert von vodair am Mi 13. Dez 2006, 12:43, insgesamt 1-mal geändert.
also so richtig schlau werd ich aus deiner beschreibung nicht...
in der includes/config.misc.php
steht dort
?
falls da true steht würde das dass verhalten erklären...
könnte natürlich auch mit dem zusammen hängen:
http://contenido.org/forum/viewtopic.php?t=14252
in der includes/config.misc.php
steht dort
Code: Alles auswählen
$cfg["is_start_compatible"] = false;
falls da true steht würde das dass verhalten erklären...
könnte natürlich auch mit dem zusammen hängen:
http://contenido.org/forum/viewtopic.php?t=14252
*** make your own tools (wishlist :: thx)
Ich habe weder die Option in der config.misc.php noch die Funktion conMakestart in der Datei functins.con.php
Vielleicht wüde ein Update auf die Version 4.6.15 das Problem beheben.
Leider ist die Contenido-faq.de ja down bzw noch nicht wieder Online bei der 4fb.
Falls jemand da eine alternative Seite kennt wo ein Update-Howto ist oder mir Tips geben könnte wäre ich sehr dankbar.
Vielleicht wüde ein Update auf die Version 4.6.15 das Problem beheben.
Leider ist die Contenido-faq.de ja down bzw noch nicht wieder Online bei der 4fb.
Falls jemand da eine alternative Seite kennt wo ein Update-Howto ist oder mir Tips geben könnte wäre ich sehr dankbar.
irrtum meinerseits
$cfg["is_start_compatible"]
ist in der config.php zu finden..
die function conMakeStart findet sich aber wirklich in der functions.con.php
$cfg["is_start_compatible"]
ist in der config.php zu finden..
die function conMakeStart findet sich aber wirklich in der functions.con.php
*** make your own tools (wishlist :: thx)
Ersteinmal vielen Dank für die zahlreichen Antworten!
Ich habe sowohl in der config.php die option auf "false" gesetzt als auch die Änderungen in der /contenido/include/functions.con.php gemacht. Leider hat sich dadurch nichts am Sachverhalt geändert.
Hier mal der betreffende Auszug us der function.con.php
Das sollte doch soweit alles OK sein, oder?
Wäre vielleicht doch ein Update ratsam?
Ich habe sowohl in der config.php die option auf "false" gesetzt als auch die Änderungen in der /contenido/include/functions.con.php gemacht. Leider hat sich dadurch nichts am Sachverhalt geändert.
Hier mal der betreffende Auszug us der function.con.php
Code: Alles auswählen
function conMakeStart($idcatart, $is_start)
{
global $is_start;
global $db, $cfg, $lang;
if ($cfg["is_start_compatible"] == true)
{
$sql = "SELECT idcat, is_start FROM ".$cfg["tab"]["cat_art"]." WHERE idcatart = '$idcatart'";
$db->query($sql);
$db->next_record();
$tmp_idcat = $db->f("idcat");
$set = $is_start;
$sql = "UPDATE ".$cfg["tab"]["cat_art"]." SET is_start = 0 WHERE idcat = $tmp_idcat";
$db->query($sql);
$sql = "UPDATE ".$cfg["tab"]["cat_art"]." SET is_start='$set' WHERE idcatart = '$idcatart'";
$db->query($sql);
if ( $set == 1 ) {
// deactivate timemanagement if article is a start-article
$sql = "SELECT idart FROM ".$cfg["tab"]["cat_art"]." WHERE idcatart = $idcatart";
$db->query($sql);
$db->next_record();
$idart = $db->f("idart");
$sql = "UPDATE ".$cfg["tab"]["art_lang"]." SET timemgmt = 0 WHERE idart = $idart AND idlang = $lang";
$db->query($sql);
}
} else {
$sql = "SELECT idcat, idart FROM ".$cfg["tab"]["cat_art"]." WHERE idcatart='$idcatart'";
$db->query($sql);
$db->next_record();
$idart = $db->f("idart");
$idcat = $db->f("idcat");
$sql = "SELECT idartlang FROM ".$cfg["tab"]["art_lang"]." WHERE idart='$idart' AND idlang='$lang'";
$db->query($sql);
$db->next_record();
$idartlang = $db->f("idartlang");
if ($is_start == 1)
{
$sql = "UPDATE ".$cfg["tab"]["cat_lang"]." SET startidartlang='$idartlang' WHERE idcat='$idcat' AND idlang='$lang'";
$db->query($sql);
} else {
$sql = "UPDATE ".$cfg["tab"]["cat_lang"]." SET startidartlang='0' WHERE idcat='$idcat' AND idlang='$lang' AND startidartlang='$idartlang'";
$db->query($sql);
}
}
}
Wäre vielleicht doch ein Update ratsam?