Hallo
Es gibt ein kleine bug wenn ich mache ein neue kategorie, das gewählte template is nicht speichern und muss manuelle wieder noch einmal erstellt sein:
Dom
[4.8.4] Template ins kategories problem
beim erstellen einer kategorie mit gleichzeitiger auswahl des kategorie templates, wird die template auswahl ignoriert und man muss es nochmals nach dem erstellen der kategorie auswählen ?
muss man verifizieren... verschoben....
muss man verifizieren... verschoben....
*** make your own tools (wishlist :: thx)
Jope, kann das von oben nur bestätigen.
Zum Thema:
Kategorie > Template
Pos.1: Zuweisung im Artikel-Left-Top - Frame 1
Erneuerung der con_cache für die enhaltenen Artikel.
http://forum.contenido.org/viewtopic.php?t=20879
Pos.2: ! Muss noch von anderen bestätigt werden !
Zuweisung im Artikel-Left-Top - Frame 1
Wir hier ein neues Template der Kategorie zugewiesen
- werden in 4.8.x auch alle Konfigurationen gelöscht
- Problem: Hier werden aber die Standard-Template-Werte nicht ergänzt
> Somit sind keine/NULL Konfigurationen gegeben
(ohne löschen [in 4.6.23] konnte ich das noch als nützliche Funktion abstrahieren )
mfg
OliverL
P.S.: Lösung für Pos.1 im Cross-Post. Lösung für Pos.2 bei gegebener Zeit.
Zum Thema:
Kategorie > Template
Pos.1: Zuweisung im Artikel-Left-Top - Frame 1
Erneuerung der con_cache für die enhaltenen Artikel.
http://forum.contenido.org/viewtopic.php?t=20879
Pos.2: ! Muss noch von anderen bestätigt werden !
Zuweisung im Artikel-Left-Top - Frame 1
Wir hier ein neues Template der Kategorie zugewiesen
- werden in 4.8.x auch alle Konfigurationen gelöscht
- Problem: Hier werden aber die Standard-Template-Werte nicht ergänzt
> Somit sind keine/NULL Konfigurationen gegeben
(ohne löschen [in 4.6.23] konnte ich das noch als nützliche Funktion abstrahieren )
mfg
OliverL
P.S.: Lösung für Pos.1 im Cross-Post. Lösung für Pos.2 bei gegebener Zeit.
-
- Beiträge: 472
- Registriert: Di 15. Apr 2008, 15:57
- Wohnort: Michelstadt
- Kontaktdaten:
Problem mit der Zuweisung des Templates zu einer Kategorie beim Erstellen einer neuen Kategorie tritt nur auf, wenn kein Standard Template erstellt wurde.
FIX functions.str.php
strNewTree()
ersetzen durch
strNewCategory()
ersetzen durch
FIX functions.str.php
strNewTree()
Code: Alles auswählen
if ($template = $templateCollection->next())
{
$idtpl = $template->get("idtpl");
if ($iIdtplcfg > 0) {
$idtpl = $iIdtplcfg;
}
/* Assign template, if default template exists */
}
Code: Alles auswählen
if ($template = $templateCollection->next())
{
$idtpl = $template->get("idtpl");
if ($iIdtplcfg > 0) {
$idtpl = $iIdtplcfg;
}
/* Assign template, if default template exists */
} else {
//2008-06-25 timo.trautmann also set default template if it is selcted by user and there is no default template
if ($iIdtplcfg > 0) {
$idtpl = $iIdtplcfg;
$catCollection = new cApiCategoryLanguageCollection("idcat = '$tmp_newid'");
while ($cat = $catCollection->next())
{
$cat->assignTemplate($idtpl);
}
}
}
Code: Alles auswählen
if ($template = $templateCollection->next())
{
$idtpl = $template->get("idtpl");
if ($iIdtplcfg > 0) {
$idtpl = $iIdtplcfg;
}
/* Assign template, if default template exists */
$catCollection = new cApiCategoryLanguageCollection("idcat = '$tmp_newid'");
while ($cat = $catCollection->next())
{
$cat->assignTemplate($idtpl);
}
}
Code: Alles auswählen
if ($template = $templateCollection->next())
{
$idtpl = $template->get("idtpl");
if ($iIdtplcfg > 0) {
$idtpl = $iIdtplcfg;
}
/* Assign template, if default template exists */
$catCollection = new cApiCategoryLanguageCollection("idcat = '$tmp_newid'");
while ($cat = $catCollection->next())
{
$cat->assignTemplate($idtpl);
}
} else {
//2008-06-25 timo.trautmann also set default template if it is selcted by user and there is no default template
if ($iIdtplcfg > 0) {
$idtpl = $iIdtplcfg;
$catCollection = new cApiCategoryLanguageCollection("idcat = '$tmp_newid'");
while ($cat = $catCollection->next())
{
$cat->assignTemplate($idtpl);
}
}
}