Hírlevél adatok megjelenése az e-mail fejlécben

tarsolyzsolt képe

Sziasztok,

Arra a problémára szeretnék megoldást találni, hogy a kiküldött hírlevelek tárgysorából hogyan lehetne eltüntetni a hírlevél nevét?

Most úgy megy ki, hogy a tárgy sorban így szerepel: [hírlevél neve] Aktuális hírlevél címe

Mivel az oldalról feliratkozók a "hírlevélre feliratkozók" hírlevél típusba tartoznak elég csúnyán nézne ki a "[hirlevélre feliratkozók] vegyen tőlünk gumidominót most!" e-mail tárgysor.
Hogyan tudom csak a hírlevél címet megjelentetni?

Előre is köszönöm.

tzs

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
hosszu.kalman képe

Most ahogy belenéztem a simplenews modul forrásába egy ilyet találtam:

<?php
/**
 * Theme the newsletter email subject.
 */
function theme_simplenews_newsletter_subject($name, $title, $language) {
  return  '['. $name .'] '. $title;
}
?>

Úgyhogy ez alapján, szerintem a sminked template.php fájljába hozz létre egy ilyen fgv-t:

/**
 * Override the newsletter email subject.
 */
function sminkemneve_simplenews_newsletter_subject($name, $title, $language) {
  return $title;
}

Miután elmentetted, üríteni kell a smink regisztrációs tárat (pl elmész az admin/build/themes oldalra és nyomsz egy mentést).

Szerintem elvileg ennek így mennie kéne, de nem próbáltam.

0
0
tarsolyzsolt képe

Valóban sikerült, nagyon szépen köszönöm!

0
0
tarsolyzsolt képe

Még egy kérdésem volna, ha ezt új kérdésben kell feltennem, szóljatok megteszem, de szinte ugyanaz a téma.

Szeretnék még változtatni a hírlevél tartalmi részén is. Ehhez a simplenews modulban található leírás szerint másoltam egy módosított példányt a sminkem mappájába, de (és most ér kiröhögni) nem tudom milyen néven kell elmentsem.

Ez van a leírásban: Rename it to simplenews-newsletter-footer--.tpl.php to override it for a newsletter using the newsletter term's id.

Én így próbáltam: simplenews-newsletter-footer--sajatsminknev.tpl.php
Miután nem ment, gyanakodva az esetlegesen hibás dupla kötőjelre megpróbáltam szimpla módon is, de úgy sem volt jó.

A jelzett az Theme ID egyáltalán?

0
0
tarsolyzsolt képe

Hoppá most értelmeztem a leírt sor végét, tehát a hírlevél nevét kell odaírnom ahova a téma nevét írtam.
Ha "Hírlevél feliratkozók" a hírlevél neve azt így ékezettel szóközzel írjam? Abból tuti baj lesz :)

0
0
hosszu.kalman képe

Azt írja a term id kell oda az meg egy szám (tid). Hogyha csak egyféle hírlevelet akarsz kiküldeni akkor nincs szükség s term-ekre, akkor szerintem a neve csak ennyinek kéne legyen: simplenews-newsletter-footer.tpl.php

0
0
tarsolyzsolt képe

Többféle hírlevél van így a taxonomy id számot kikeresve és azt hozzáírva a fájlnévhez, megoldódott a probléma!

Mégegyszer köszönöm a segítséget!

0
0
salvador képe

Én is épp ezzel küszködöm...
Tudnál segíteni, hogy pontosan hol találolom ezt a taxonomy ID-t?
Amit kipróbáltam: a hírlevélhez beállított taxonomy szótár szerkesztésére kattintottam és az URL végén levő számot vettem ID-nek. Jelen esetben ez így néz ki: /admin/content/taxonomy/edit/vocabulary/7
Majd a módosított simplenews-newsletter-body.tpl.php-t átneveztem simplenews-newsletter-body--7.tpl.php-re és bemásoltam az aktív smink mappájába. Töröltem minden cache-t.
De sajnos semmi változás nincs a kiküldött hírlevélben.
Mit csinálok rosszul?

0
0
Gonda János képe

Hirlevél tartalomtípus szótár id-ről van szó. Azt ezek szerint megtaláltad.
Olvasd elölről. minden le van írva.
a README.txt -be is le van írva minden.

0
0

Gonda János

salvador képe

A sikerhez tarsolyzsolt segítsége is hozzájárult, meg az is hogy ki kellett kapcsolnom a simplenews_template modult, mert az csak az 1.x verziójú simplenews modulhoz használható (én meg 2.x.et használok) És bizony ez okozta ezt az anomáliát!

0
0