Hi,
ich weiß zwar nicht wen du mit "euch" meinst..... ich glaub wir sind hier alleine ;-)
Also, hier eine quick&dirty Lösung die NICHT Updatesicher ist, aber vielleicht wird das Ticket ja relativ schnell geschlossen und der Fehler damit behoben.
Also, ändere folgendes ab, damit du deine Sortierung entsprechend bekommst
Öffne die Datei /system/modules/newsletter/classes/Newsletter.php
Zeile 830
PHP-Code:
public function getNewsletters($objModule)
{
$objNewsletter = \NewsletterChannelModel::findAll();
if ($objNewsletter === null)
{
return array();
}
$arrNewsletters = array();
// Return all channels if $objModule is null (see #5874)
if ($objModule === null || TL_MODE == 'BE')
{
while ($objNewsletter->next())
{
$arrNewsletters[$objNewsletter->id] = $objNewsletter->title;
}
}
else
{
$newsletters = deserialize($objModule->newsletters, true);
if (!is_array($newsletters) || empty($newsletters))
{
return array();
}
while ($objNewsletter->next())
{
if (in_array($objNewsletter->id, $newsletters))
{
$arrNewsletters[$objNewsletter->id] = $objNewsletter->title;
}
}
}
return $arrNewsletters;
}
GANZ unten das return $arrNewsletters änderst du ab in
PHP-Code:
return sort($arrNewsletters);
Damit müsste, wenn ich mich nicht irre, die Liste alphabetisch zurückgegeben werden.
Test it! Bin gespannt!
Lesezeichen