Anfrage Link an Website Betreiber auf bestimmten Node Types
Eingetragen von drupalix (13)
am 22.07.2007 - 17:21 Uhr in
am 22.07.2007 - 17:21 Uhr in
Ich möchte auf bestimmten Node Types einen Anfrage Link einbauen, über den User eine E-Mail Anfrage an den Admin oder Betreiber der Webseite stellen können, die sich speziell auf diese Seite bezieht.
zB. "Anfrage zu diesem Produkt" in einem Online Shop oder
"Kommentar zu dieser Seite" um einen Fehler auf dieser Seite dem Webmaster zu melden
Der Site Admin soll also in der E-Mail sehen können auf welche Seite sich diese Anfrage bezieht.
Kennt wer ein Modul dafür?
Kann man evtl. eins der Module tellafriend, Send oder Forward so abändern?
gruß drupalix
- Anmelden oder Registrieren um Kommentare zu schreiben
Mit dem contact Module
am 22.07.2007 - 20:36 Uhr
Mit dem contact Module (Drupal Core) kannst du doch Kategorien anlegen, damit könnte der Besucher dann zwischen "Anfrage zu diesem Produkt" und "Kommentar zu dieser Seite" auswählen...umfangreiche Formulare kannst du mit dem Webform Modul erstellen.
gruß pebosi
gruß pebosi
--
https://pebosi.net
Mit dem contact Module
am 22.07.2007 - 21:46 Uhr
Angenommen ich habe ein Node Typ "Produkt" und nur hier soll der Link zum Kontaktformular erscheinen (ausgenommen vom allgemeinen Formular). Was kommt dann in meine template.php? Der link soll auch in die Links-Sektion erscheinen, wo zB. die Links zur druckerfreundlichen Version der Seite oder zu den persönlichen Bookmarks stehen.
div id="links">
<ul class="links">
<li class="contact"><a href="/node/13/contact">Anfrage zu diesem Produkt</a></li>
<li class="bookmark"><a href="/bookmark/add/13">Merkzettel</a></li>
<li class="print"><a href="/node/13/print">Diese Seite drucken</a></li>
</ul>
</div>
Diesen Code habe ich aus dem Print-Modul:
<?php
function print_link($type, $node = 0, $main) {
$links = array();
if ($node->type == 'book' && function_exists('book_link')) {
return;
}
if ($type == 'node' && variable_get('print_show_link', 1) && $main == 0) {
$links['print'] = theme('print_link', $node);
}
return $links;
}
?>
Kann ich diesen Code-Schnipsel einfach ändern und in meine template.php schreiben?
Wenn ja wie müsste dieser dann aussehen?
gruß drupalix
gruß drupalix