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

Simple News Themen

Eingetragen von monsi (200)
am 20.07.2010 - 17:49 Uhr in
  • Module
  • Drupal 6.x

ich bin auf der suche nach einem simplen newsletter system und bin dabei auf "simple news" gestoßen. Jetzt möchte ich die blockausgabe themen, aber die anpassung der "simplenews-block.tpl.php" lässt doch auch nur begrenzte möglichkeiten offen... siehe code:

<?php
// $Id: simplenews-block.tpl.php,v 1.1.2.5 2009/01/02 11:59:33 sutharsan Exp $

/**
* @file
* Default theme implementation to display the simplenews block.
*
* Copy this file in your theme directory to create a custom themed block.
* Rename it to simplenews-block--<tid>.tpl.php to override it for a
* newsletter using the newsletter term's id.
*
* Available variables:
* - $subscribed: the current user is subscribed to the $tid newsletter
* - $user: the current user is authenticated
* - $tid: tid of the newsletter
* - $message: announcement message (Default: 'Stay informed on our latest news!')
* - $form: newsletter subscription form *1
* - $subscription_link: link to subscription form at 'newsletter/subscriptions' *1
* - $newsletter_link: link to taxonomy list of the newsletter issue *2
* - $issuelist: list of newsletters (of the $tid newsletter series) *2
* - $rssfeed: RSS feed of newsletter (series) *2
* Note 1: requires 'subscribe to newsletters' permission
* Note 2: requires 'view links in block' or 'administer newsletters' permission
*
* Simplenews module controls the display of the block content. The following
* variables are available for this purpose:
*  - $use_form       : TRUE = display the form; FALSE = display link to example.com/newsletter/subscriptions
*  - $use_issue_link : TRUE = display link to newsletter issue list
*  - $use_issue_list : TRUE = display list of the newsletter issue
*  - $use_rss        : TRUE = display RSS feed
*
* @see template_preprocess_simplenews_block()
*/
?>

  <?php if ($message): ?>
    <p><?php print $message; ?></p>
  <?php endif; ?>

  <?php if ($use_form): ?>
    <?php print $form; ?>
  <?php elseif ($subscription_link): ?>
    <p><?php print $subscription_link; ?></p>
  <?php endif; ?>

  <?php if ($use_issue_link && $newsletter_link): ?>
    <div class="issues-link"><?php print $newsletter_link; ?></div>
  <?php endif; ?>

  <?php if ($use_issue_list && $issue_list): ?>
    <div class="issues-list"><?php print $issue_list; ?></div>
  <?php endif; ?>

  <?php if ($use_rss): ?>
    <?php print $rssfeed; ?>
  <?php endif; ?>

es werden beispielsweise radio buttons mitausgegeben:

<div class="form-radios" style="display: none;"><div id="edit-action-subscribe-wrapper" class="form-item">
<label for="edit-action-subscribe" class="option"><input type="radio" class="form-radio" checked="checked" value="subscribe" name="action" id="edit-action-subscribe"> Abonnieren</label>
</div>
<div id="edit-action-unsubscribe-wrapper" class="form-item">
<label for="edit-action-unsubscribe" class="option"><input type="radio" class="form-radio" value="unsubscribe" name="action" id="edit-action-unsubscribe"> Abbestellen</label>
</div>
</div>

diese würde ich gerne verändern...

hat jemand einen tipp bzw. eine lösung für mich?
danke

‹ galerie_assistent Galerien mit Views organisieren? Ubercart u. Rules: Benutzer sperren nach bestimmten Produktkauft ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie hättest du's denn gern?

Eingetragen von Frank Ralf (2135)
am 20.07.2010 - 18:10 Uhr

Rein optische Sachen (Farben, Schrift etc.) kannst du mit CSS ändern. Was stört dich denn an den Radio-Buttons?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Frank Ralf schrieb Rein

Eingetragen von monsi (200)
am 20.07.2010 - 18:17 Uhr
Frank Ralf schrieb

Rein optische Sachen (Farben, Schrift etc.) kannst du mit CSS ändern. Was stört dich denn an den Radio-Buttons?

naja das über css ist mir schon klar ... ist ja auch kein problem :-) meine radios sind gefloated ... aus dem grund möchte ich die clearfix klasse auf den parent div setzen ... im moment löse ich das per jquery, was ich ziemlich unschön finde ;) auserdem würde ich gerne eigene ids und klassen vergeben ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul "Skinr"?

Eingetragen von Frank Ralf (2135)
am 20.07.2010 - 21:17 Uhr

Vielleicht hilft dir das schon weiter:

Zitat:

You are a rebel who wants to rip out CSS classes in every possible template file and use your own instead, but need a better way to add your own classes back to Drupal.

http://drupal.org/project/skinr

  • Anmelden oder Registrieren um Kommentare zu schreiben

oh, das hört sich sehr gut

Eingetragen von monsi (200)
am 21.07.2010 - 07:57 Uhr

oh, das hört sich sehr gut an, werde ich mal testen. danke! :-) mich würde aber trotzdem das themen interessieren, weil durch das modul kann ich ja nur auf die css classen zugreifen ... ich möchte aber auch beispielsweise das label "e-mail" löschen ... und nicht nur per css ausblenden ;)

monsi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Overriding Themes

Eingetragen von Frank Ralf (2135)
am 21.07.2010 - 09:45 Uhr

Dann wirst du wohl doch den Modulcode überschreiben müssen, der das Formular erzeugt. Guck doch mal hier:

  • Themebare Ausgaben anpassen ('overriding')
  • Grundlagen zu 'overriding'
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • anyone has a working Betaflight mirror right now?
    vor 5 Stunden 21 Minuten
  • Vielen Dank für Ihren
    vor 9 Stunden 54 Minuten
  • Composer ist sehr ratsam
    vor 2 Tagen 9 Stunden
  • Vielen Dank für den
    vor 4 Tagen 19 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 5 Tagen 7 Stunden
  • Gut gemacht
    vor 5 Tagen 7 Stunden
  • Layout Builder etc. z.B. für Landing Pages
    vor 5 Tagen 7 Stunden
  • Links
    vor 1 Woche 22 Stunden
  • Moin,wow, sehr gutes
    vor 1 Woche 1 Tag
  • Dass ist eine spannende
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 250314
Registrierte User: 20559

Neue User:

  • Cruzorerm
  • Valid64x
  • Plandkeews

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 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