Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Simplenews CCK Feld

Eingetragen von sg88 (95)
am 06.12.2011 - 17:32 Uhr in
  • Module
  • Drupal 6.x oder neuer

Servus,

habe ein kleines Problem mit dem ausgeben eines CCK Felds bei mit dem Modul Simplenews.

Geht im folgende Zeile:

<?php print $node->field_text_unterthema_4[0]['view']; ?>

Wenn ich die Zeile in ein Node Template einbaue funktioniert alles ohne Probleme, leider aber nicht in dem Template für die verschickten Mails.
Erste dachte ich es hängt allgemein an CCK Feldern und dem Modul, jedoch funktioniert folgende Zeile auch in dem Mail Template:

<img src="http://10.9.11.95/newsletter/sites/default/files/imagecache/bild_unterthema/<?php print $node->field_pic_unterthema_3['0']['filename']; ?>"/>

Daher bin ich etwas stuzig warum die obere nicht funktioniert ...
Ideen hierzu?

LG

SG

‹ Newsbereich Medienmanagment ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast dir im Template mal das

Eingetragen von SteffenR@drupal.org (2260)
am 06.12.2011 - 22:04 Uhr

Hast dir im Template mal das komplette node - Objekt über [do:devel] dsm ausgeben lassen ?
Dort kannst du sehen, ob die von dir gewünschten Elemente überhaupt vorhanden sind..

SteffenR

http://www.twitter.com/_steffenr
Drupal-Initiative e.V.

undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja wie gesagt, wenn ich die

Eingetragen von sg88 (95)
am 07.12.2011 - 10:59 Uhr

Naja wie gesagt, wenn ich die Einträge im Node Template vornehme, dann ist das alles kein Problem und die Felder werden ausgegeben.

Wenn ich die Einträge allerdings über mein Mailtemplate ausgeben will passiert nix ... :-/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Devel

Eingetragen von stBorchert (6003)
am 07.12.2011 - 11:03 Uhr

Steffen meinte sicher, dass Du Dir die verfügbaren Variablen im Mailtemplate ausgeben lassen solltest.

<?php
dpm
(get_defined_vars());
?>

oder alternativ
<?php
error_log
(var_export(get_defined_vars(), 1));
?>

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sehr geile Funktion :) Habe

Eingetragen von sg88 (95)
am 07.12.2011 - 11:19 Uhr

Sehr geile Funktion :)
Habe es mit der alternative gemacht und folgendes gefunden.

'field_text_unterthema_4' => array ( 0 => array ( 'value' => 'Unterthema 4 Unterthema 4 Unterthema 4 Unterthema 4', 'safe' => 'Unterthema 4 Unterthema 4 Unterthema 4 Unterthema 4', 'view' => '', ), ),

Eine Ausgabe bekomme ich aber leider trotzdem nicht, jemand eine Idee woran das liegen könnte?
Wie müsste ich denn den PHP Output umschreiben, das er mir den Value Wert wiedergibt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du solltest den 'safe' Wert

Eingetragen von wla (9045)
am 07.12.2011 - 12:23 Uhr

Du solltest den 'safe' Wert nehmen: print field_text_unterthema_4[0]['safe'];

Beste Grüße
Werner

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schrieb Du solltest den

Eingetragen von sg88 (95)
am 07.12.2011 - 13:34 Uhr
wla schrieb

Du solltest den 'safe' Wert nehmen: print field_text_unterthema_4[0]['safe'];

Beste Grüße
Werner

Das wars gewesen, super VIELEN DANK !

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hilfe: CKK Field ausgabe htmlmail-simplenews.tpl.php!

Eingetragen von artweb (353)
am 05.09.2013 - 17:15 Uhr

Hallo,

Habe auch das Problem wie hier beschrieben ein CKK Field auszugeben, habe es mit den 'safe' Wert probiert in der htmlmail-simplenews.tpl.php und es wird leider nichts ausgeben! <?php print $field_text_header[0]['safe']; ?>

Beste Grüße

Andreas

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lies Dir bitte folgenden

Eingetragen von wla (9045)
am 05.09.2013 - 21:42 Uhr

Lies Dir bitte folgenden Artikel durch http://www.computerminds.co.uk/articles/rendering-drupal-7-fields-right-way. Dort steht beschrieben, wie man es sinnvoll machen sollte.

Beste Grüße
Werner

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Funzt das auch bei...

Eingetragen von artweb (353)
am 05.09.2013 - 22:37 Uhr

... Drupal 6 ? Danke,

Beste Grüße Andreas

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, bei Drupal 6 gab es

Eingetragen von wla (9045)
am 05.09.2013 - 22:51 Uhr

Nein, bei Drupal 6 gab es diese Funktionen noch nicht.

Beste Grüße
Werner

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

CCK Field in der htmlmail-simplenews.tpl.php ausgeben!

Eingetragen von artweb (353)
am 06.09.2013 - 06:01 Uhr
wla schrieb

Nein, bei Drupal 6 gab es diese Funktionen noch nicht.

Beste Grüße
Werner

wie kann ich dann in der htmlmail-simplenews.tpl.php! die cck felder ausgeben?

Beste Grüße

Andreas

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nimm das Devel-Modul und laß

Eingetragen von wla (9045)
am 06.09.2013 - 09:48 Uhr

Nimm das Devel-Modul und laß Dir die in dem Script vorhanden Datenstruktur anzeigen (z.B. mittels dsm($node) o.ä.). Damit findest Du heraus, wie Du die Felder im Script ansprechen mußt.

Beste Grüße
Werner

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views Ausgabe im Newsletter mit versenden!

Eingetragen von artweb (353)
am 21.09.2013 - 12:07 Uhr

Vielen Dank!

Bin auf ein neues Probelm gestossen und zwar sollte über eine Views die aktuellen Beiträge mit versendet werden! Habe in der simplenews-newsletter-body.tpl.php folgenden Code verwendet für die Ausgabe, aber hierbei werden auch die Menü Links Bearbeiten Exportieren Duplizieren mit ausgeben?! (Siehe Anhang!)

<?php print $node->field_news_txt_01[0]['view'] ?>

Des weiteren habe ich auch das Problem beim Themen von den einzelnen Ausgabefelder von der Views!

Da die meisten Webmail Anbieter wie Gmail die Css nicht erkennen ist das Themen mit der Css nicht sinnvoll? Oder habe ich da was missverstanden?

Vielen Dank für Anregungen Tipps

Andreas

AnhangGröße
newsletter1.jpeg 135.33 KB
newsletter2.jpeg 93.02 KB

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ansichtssache

Eingetragen von zwerg (736)
am 22.09.2013 - 00:30 Uhr

Das Themen von Newslettern ist schon sinnvoll, allerdings solltest du eine Fallback-Variante als Rein-Text haben. Womit versendest du deine Mails? HTML-Mail, MIME-Mail?

Auf jeden Fall empfehle ich dir Emogrifier, welches deine Styles in den Node hineinschreibt.

Generell bedenke bitte, dass wenn du als Admin-Theme ein anderes nimmst als das Öffentliche, dann musst du Änderungen in Template-Dateien (sofern das nötig ist) auch in diesem vornehmen. Also wenn du die das Template deines Simplenews anpasst und deine Newsletter z.B. über ein Verwaltungstheme, was im Overlay läuft, schreibst, dann auch in diesem.

Web: Halle im Bild | n8aktiv
Social: Facebook | Xing

  • Anmelden oder Registrieren um Kommentare zu schreiben

Menüpukte: Links Bearbeiten Exportieren Duplizieren entfernen!

Eingetragen von artweb (353)
am 22.09.2013 - 07:18 Uhr

Ich verwende MIME-Mail! Danke für den Emogrfier, hatte in schon vergessen und werde noch malt Testen wie es aussieht mit den Styles!

Hat wer eine Idee wie ich bei der Ausgabe einer Views im Newsletter die Menüpukte: Links Bearbeiten Exportieren Duplizieren entferne kann, die nur beim Newsletter versenden mit angezeigt werden...

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo werden diese angezeigt? In

Eingetragen von zwerg (736)
am 22.09.2013 - 13:56 Uhr

Wo werden diese angezeigt? In der Mail, die der Newsletter versendet hat? Das könnte ein Berechtigungsproblem oder Template-Angelegenheit sein.

Web: Halle im Bild | n8aktiv
Social: Facebook | Xing

  • Anmelden oder Registrieren um Kommentare zu schreiben

Links: Bearbeiten u. werden bei GMAIL angezeigt!

Eingetragen von artweb (353)
am 22.09.2013 - 14:52 Uhr
zwerg schrieb

Wo werden diese angezeigt? In der Mail, die der Newsletter versendet hat? Das könnte ein Berechtigungsproblem oder Template-Angelegenheit sein.

Sie werden beim versendeten Mail mit einen Mail-Client angezeigt wie zb. beim GMAIL, siehe Anhang:

AnhangGröße
Ansicht Newsletter mit GMAIL 85.23 KB

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau mal in die

Eingetragen von zwerg (736)
am 22.09.2013 - 19:58 Uhr

Schau mal in die Template-Dateien deines Newsletter-Moduls bzw. erstell dir mal eigene in deinem Theme, z.B. simplenews-newsletter-footer.tpl.php. Irgendwo müssen die Verknüpfungen ja herkommen. Ich vermute, sie werden aus dem Template heraus mitgesendet.

Web: Halle im Bild | n8aktiv
Social: Facebook | Xing

  • Anmelden oder Registrieren um Kommentare zu schreiben

[gelösst] Ausgabe von einer Views auch die Links

Eingetragen von artweb (353)
am 22.09.2013 - 22:52 Uhr

Die Links kommen aus einer Viewe die ich mit folgenden Code eingebunden habe!

<?php print $node->field_news_txt_01[0]['view'] ?>

Hmm. wenn ich Angemeldet bin als Admin, dann bei jeder Ausgabe von einer Views auch die Links Ausgeben bei Mausover, siehe Anhang!

Nur wie kann ich das abstellen?

Lach die Frage selbst beantwortet es kommt vom Devel Modul! Habe deaktiviert :-) Vielen Dank!

AnhangGröße
newsletter4.jpeg 225.65 KB

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Titel Themen tpl.php

Eingetragen von artweb (353)
am 22.09.2013 - 23:00 Uhr

Hätte noch eine Frage und zwar will ich von der Views den Titel Themen und ich habe dazu folgenden tpl Datei angelegt: views-view-field--view-newsletter-news--block-1--title.tpl.php mit folgenden Inhalt was nicht funktionert bzw. es ändert sich nichts!

<div style="color: #666666;
    font-family: Trebuchet MS;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3em;
    text-decoration: none;">
<?php print $output; ?>
</div>

Beste Grüße

Andreas

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt für Drupal 6 das

Eingetragen von zwerg (736)
am 23.09.2013 - 10:00 Uhr

Es gibt für Drupal 6 das Modul Simplenews Template. Sieh dir das einmal an.

Bei einer eigenen tpl-Datei ist der Name und Speicherort wichtig, damit die gezogen wird. Schau dir mal das Themig in Drupal 6 an. Bedenk aber dabei, für Newsletter lieber Standard-Schriftarten zu verwenden, damit deine Mühe auch beim Adressaten richtig dargestellt wird.

Web: Halle im Bild | n8aktiv
Social: Facebook | Xing

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hilfe! Theming Node Titel in einer tpl.php Datei!

Eingetragen von artweb (353)
am 23.09.2013 - 22:02 Uhr
zwerg schrieb

Es gibt für Drupal 6 das Modul Simplenews Template. Sieh dir das einmal an.

Bei einer eigenen tpl-Datei ist der Name und Speicherort wichtig, damit die gezogen wird. Schau dir mal das Themig in Drupal 6 an. Bedenk aber dabei, für Newsletter lieber Standard-Schriftarten zu verwenden, damit deine Mühe auch beim Adressaten richtig dargestellt wird.

Ich habe den Fehler vermutlich gefunden aber ich komme nicht drauf wie ich es lösen kann!

Und zwar wird der Title angesprochen und auch Formatiert wenn der Title kein Link ist sondern nur Text

Frage wie kann ich einen Title der als Link von einer Views ausgeben wird Formatieren?

<span style=" color: #666666;
    font-family: Trebuchet MS;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.25em;
    text-decoration: none;"><?php print $output; ?></span>

In der Form wird die Farbe und text-decoration: none nicht angesprochen bzw. das Link wird Blau bei GMAIL ausgeben!

Vielen Dank für eine Lösung

Andreas

AnhangGröße
newsletter5.jpeg 150.13 KB

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du musst natürlich die

Eingetragen von zwerg (736)
am 25.09.2013 - 09:34 Uhr

Du musst natürlich die Ausgabe der Überschrift als Link formatieren. Das ist relativ einfaches CSS, welches du beim Senden mit übergeben musst.

Web: Halle im Bild | n8aktiv
Social: Facebook | Xing

  • Anmelden oder Registrieren um Kommentare zu schreiben

einfaches CSS

Eingetragen von artweb (353)
am 25.09.2013 - 10:29 Uhr
zwerg schrieb

Du musst natürlich die Ausgabe der Überschrift als Link formatieren. Das ist relativ einfaches CSS, welches du beim Senden mit übergeben musst.

habe ich auch schon probiert, aber die css wird nicht übergeben beim senden:

<style type="text/css">


.title a:link {
color: #666666;
text-decoration: none;
}


</style>

<div class="title"><?php print $output; ?></div>

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hilffffe! Views Font Style einfügen!

Eingetragen von artweb (353)
am 28.09.2013 - 11:44 Uhr
artweb schrieb
zwerg schrieb

Du musst natürlich die Ausgabe der Überschrift als Link formatieren. Das ist relativ einfaches CSS, welches du beim Senden mit übergeben musst.

habe ich auch schon probiert, aber die css wird nicht übergeben beim senden:

<style type="text/css">


.title a:link {
color: #666666;
text-decoration: none;
}


</style>

<div class="title"><?php print $output; ?></div>

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hilffffe! Views Html Title<span style="color:red">[title]</span>

Eingetragen von artweb (353)
am 28.09.2013 - 15:23 Uhr

Das Problem mit der Css Variante funktioniert nicht mit alle Mail Clienten, daher bin ich auf der suche das ganze mit einfachen Html Code zu lösen, aber hierbei funktioniert es nicht da der Title ein Link ist!

Wie ist es mit Drupal möglich folgende Ausgabe zu realisieren?
Wichtig für mich wäre der Teil was innerhalb vom a steht, weil in dieser Form sollte es klappen die Formatierung oder?

<a target="_blank" style="color:#176093;text-decoration:none" href="http://www.h.50229/#post-347370">Newsletter</a>

Wo sollte ich hierbei die Formatierung einfügen in der tpl.php Datei oder in der Views? In der Views beim Node Title "Die Ausgabe des Feldes neu definieren" habe ich diese Variante versucht, aber leider ohne Erfolg! <span style="color:red">[title]</span>

Vielen Dank für die Hilfe

Andreas

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Muss denn der Titel verlinkt

Eingetragen von zwerg (736)
am 01.10.2013 - 10:02 Uhr

Muss denn der Titel verlinkt sein? Wenn du es momentan nicht hinbekommst, kannst du doch die Verlinkung im Titel weglassen und dafür einen Weiterlesen-Link anzeigen.

Ich kann mir ehrlich gesagt nicht vorstellen, warum es bei dir nicht funktionieren soll.

Schau noch mal in die .tpl von deinem Simplenews-Template, die den Inhalt ausgibt. Dort findest du die Ausgabe des Titels, in der Regel mit <h1>, <h2> oder <h3>. Wenn dieser keine Klasse hat vergib ihm eine und steuere diese per CSS an.

Wie du schon erkannt hast, akzeptiert nicht jeder Browser diese Style-Sheets und gibt den Newsletter entweder als HTML (daher die Fallback-Variante) oder unformatiert in Times New Roman aus. Daher denke ich, einen Link zur Online-Darstellung einzufügen und ansonsten eher sparsam mit aufwendigen Styles, Grafiken etc. umzugehen ist hier der bessere Weg.

Gruß

Web: Halle im Bild | n8aktiv
Social: Facebook | Xing

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Titel sollte verlinkt sein!

Eingetragen von artweb (353)
am 01.10.2013 - 15:39 Uhr

für mich ist die Variante den Titel nicht verlinken akzeptierbar, nur mein Kunde erwartet immer 180%!

Es muss irgendwie funktionieren, da es bei Fremden Newsletter auch funktioniert und da tue ich mich sehr schwer meinen Kunden zu erklären, warum es nicht klappt!

Mit der Css klappt es ja, nur wenn ich mit Html das Link ansprechen will, dann nicht, weil mir die Kenntnisse Fehlen wie man den Code richtig schreibt um das a:link anzusprechen!

<div style="color: #2E2E2E; font-family: acaslonProRegular,georgia; font-size: 18px;
    font-style: italic; font-weight: 400; line-height: 24px; text-decoration:underline; width:270px;"><?php print $output; ?></div>

Im Anhang habe ich die Ausgabe einmal mit Link der Titel (Blau) und einmal ohne Link und ein weiteres Bild vom Quelltext vom Title

AnhangGröße
newsletter6.jpeg 62.07 KB
newsletter7.jpeg 60.76 KB

"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Zusätzliche Felder in der Userliste
  • Drupal 8 - Datenbank Mindmap
  • Buch: Mastering Drupal 8 Views!
  • The website encountered an unexpected error. Please try again later.
  • Drupal 8: Modul gesucht - Hervorhebung wichtiger Inhalte
  • Drupal 8: Modul prevnext
  • Verwirrung / Unterstützung
  • Vom jeweiligen User die Kunstwerke ausgeben.
  • Problem mit der Readiness für Automatic Updates
  • Multidomain
  • [gelöst]Drupal 8: Fußzeilenmenü auf Login-Seite verschwunden
  • Fullcalendar - Grösse Dialogfenster
Weiter

Neue Kommentare

  • Ja, danke! Ich habe dieses
    vor 17 Stunden 39 Minuten
  • Die View heißt "Benutzer". Du
    vor 1 Tag 5 Stunden
  • Danke! Was meint denn
    vor 1 Tag 11 Stunden
  • Dazu brauchst Du kein Modul,
    vor 1 Tag 11 Stunden
  • Das heißt in dem Fall, daß
    vor 1 Tag 11 Stunden
  • Voaraussetzung sind
    vor 1 Tag 11 Stunden
  • Huhu, also in der
    vor 1 Tag 12 Stunden
  • Das Problem ist, dass nicht
    vor 1 Tag 13 Stunden
  • Ohne Composer ist der Betrieb
    vor 1 Tag 13 Stunden
  • Kann gut sein, aber ohne
    vor 1 Tag 13 Stunden

Statistik

Beiträge im Forum: 246347
Registrierte User: 18915

Neue User:

  • Enriqueemunc
  • Tulsa55
  • Elisаhaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9045
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3919
ronald3834
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association