Absenderangabe beim Newsletter erstellen
Absenderangabe beim Newsletter erstellen
Hallo Contenido-Gemeinde,
erstmal ein ganz großes Lob an die Entwickler von Contenido. Super Programm.
Ich benutze die Version 4.4.2.
Wie kann ich den Absender der Newsletter im Backend vorgeben?
Gib es eine Möglichkeit die Metatags bei der Erstellung eines Artikels mit Werten vorzubelegen und auch zu erweitern? Habe mir das Modul "Metatags" schon angesehen, ist nicht so mein Geschmack. Durch die Vererbung der Templates ist damit eine Änderung des <titel>-Tags oder der Beschreibung innerhalb einer Kategorie nicht möglich. Eine Template-Zuweisung für die einzelnen Artikel ist leider nicht möglich.
Steffen
erstmal ein ganz großes Lob an die Entwickler von Contenido. Super Programm.
Ich benutze die Version 4.4.2.
Wie kann ich den Absender der Newsletter im Backend vorgeben?
Gib es eine Möglichkeit die Metatags bei der Erstellung eines Artikels mit Werten vorzubelegen und auch zu erweitern? Habe mir das Modul "Metatags" schon angesehen, ist nicht so mein Geschmack. Durch die Vererbung der Templates ist damit eine Änderung des <titel>-Tags oder der Beschreibung innerhalb einer Kategorie nicht möglich. Eine Template-Zuweisung für die einzelnen Artikel ist leider nicht möglich.
Steffen
Re: Absenderangabe beim Newsletter erstellen
wenn du einen newsletter verfasst also extras - newsletter - newsletter erzeugen steht dort absender...shenze hat geschrieben:Wie kann ich den Absender der Newsletter im Backend vorgeben?
an sich sollte es dort reichen die emailadresse einzutragen...
eine vorgabe für die metatags...
hmm.. ich hab die frage eigentlich mit absicht ausgelassen
sagen wir mal so, ich schreib die bei mir direkt in das layout hinein...
wenn ich dann andere brauche ergänze ich diese erst unter den eigenschaften...
in wie weit das, dass system schluckt weiss ich nicht... ich habs mir bis jetzt noch nicht so genau angesehen...
hmm.. ich hab die frage eigentlich mit absicht ausgelassen

sagen wir mal so, ich schreib die bei mir direkt in das layout hinein...
wenn ich dann andere brauche ergänze ich diese erst unter den eigenschaften...
in wie weit das, dass system schluckt weiss ich nicht... ich habs mir bis jetzt noch nicht so genau angesehen...
Hallo,
der Tip mit der Datei include.newsletter_edit.php war Gold wert. Nach einigen Änderungen konnte ich mir und den anderen Redakteuren das Newsletter schreiben doch vereinfachen. Hier mal der Code falls Interesse besteht. Liebes Contenido-Team, vieleicht könnt Ihr das ja in der nächsten Version integrieren.
Absenderadresse vorbelegen
alter Code:
Code neu:
Name des Newsletter:
alter Code:
neuer Code:
Bei den anderen Felder kann ähnlich verfahren werden.
Die Variablen werden in der Datei config.php im contenido-Verzeichnis definiert.
Steffen
der Tip mit der Datei include.newsletter_edit.php war Gold wert. Nach einigen Änderungen konnte ich mir und den anderen Redakteuren das Newsletter schreiben doch vereinfachen. Hier mal der Code falls Interesse besteht. Liebes Contenido-Team, vieleicht könnt Ihr das ja in der nächsten Version integrieren.
Absenderadresse vorbelegen
alter Code:
Code: Alles auswählen
$tpl->set('d', 'CLASS', 'text_medium');
$tpl->set('d', 'CATNAME', i18n("From"));
$tpl->set('d', 'BGCOLOR', $cfg["color"]["table_light"]);
$tpl->set('d', "BORDERCOLOR", $cfg["color"]["table_border"]);
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "newsfrom", $db->f("newsfrom"), 40, 255));
$tpl->next();
Code: Alles auswählen
$tpl->set('d', 'CLASS', 'text_medium');
$tpl->set('d', 'CATNAME', i18n("From"));
$tpl->set('d', 'BGCOLOR', $cfg["color"]["table_light"]);
$tpl->set('d', "BORDERCOLOR", $cfg["color"]["table_border"]);
if (!isset($newsfrom) || $newsfrom == "") {
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "newsfrom", $cfgNewsletter["from"], 40, 255));
}
else {
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "newsfrom", $db->f("newsfrom"), 40, 255));
}
$tpl->next();
alter Code:
Code: Alles auswählen
$tpl->set('d', 'CLASS', 'text_medium');
$tpl->set('d', 'CATNAME', i18n("Name"));
$tpl->set('d', 'BGCOLOR', $cfg["color"]["table_dark"]);
$tpl->set('d', "BORDERCOLOR", $cfg["color"]["table_border"]);
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "name", $db->f("name"), 40, 255));
$tpl->next();
Code: Alles auswählen
$tpl->set('d', 'CLASS', 'text_medium');
$tpl->set('d', 'CATNAME', i18n("Name"));
$tpl->set('d', 'BGCOLOR', $cfg["color"]["table_dark"]);
$tpl->set('d', "BORDERCOLOR", $cfg["color"]["table_border"]);
if (!isset($name) || $name == "") {
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "name", $cfgNewsletter["name"].date("Y-m-d"), 40, 255));
}
else {
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "name", $db->f("name"), 40, 255));
}
$tpl->next();
Die Variablen werden in der Datei config.php im contenido-Verzeichnis definiert.
Steffen
Zuletzt geändert von shenze am Do 29. Jan 2004, 19:05, insgesamt 1-mal geändert.