Inserire vista in simplenews

15 contenuti / 0 new
Ultimo contenuto
Inserire vista in simplenews

Ciao a tutti,
ho creato una vista con i contenuti piu recenti del sito.

Ora mi chiedo: come faccio a inserire in automatico la vista in simplenews?

ho installato insert view ma mi sfugge qualcosa sul funzionamento perchè non ho trovato nessun comando per l'importazione della vista.

Grazie

Invece di fare la views, potevi usare il modulo Related content (vado a memoria, ma mi pare fosse quello), che è integrabile con Simplenews per selezionare tra gli ultimi n contenuti quelli da inserire in una newsletter.

potresti fare cosi, vado a memoria perchè non utilizzo simplenews da un bel pò di versioni:

crei il template di simplenews per il tuo tema (o modifichi quello integrato nel modulo simplenews), dovrebbe essere qualcosa tipo simplenws-body.tpl.php

all'interno inserisci la vista con la funzione views_embed_views:
<?php print views_embed_view('node_della_tua_vista', 'block_1'); ?>

Grazie delle risposte:

@catalyst
il file che ho trovato nel modulo è:
simplenews-newsletter-body.tpl.php

E al suo interno trovo questo codice?
è quello che intendevi?

<?php
// $Id: simplenews-newsletter-body.tpl.php,v 1.1.2.4 2009/01/02 11:59:33 sutharsan Exp $</em>
/**
 * @file
 * Default theme implementation to format the simplenews newsletter body.
 *
 * Copy this file in your theme directory to create a custom themed body.
 * Rename it to simplenews-newsletter-body--<tid>.tpl.php to override it for a
 * newsletter using the newsletter term's id.
 *
 * Available variables:
 * - node: Newsletter node object
 * - $body: Newsletter body (formatted as plain text or HTML)
 * - $title: Node title
 * - $language: Language object
 *
 * @see template_preprocess_simplenews_newsletter_body()
 */
?>

<?php
 
print $title;
?>

<?php
 
print $body;
?>

si, il file è quello

bene!
lo inserisco di seguito sempre con i tags si apertura e chiusura del php?

Ho inserito il codice si seguito esattamente come indicato in questo post

ora simplenews mi genera una news in errore con questo avviso

warning: Invalid argument supplied for foreach() in /home/retuvasa/public_html/e/modules/cck/content.module on line 1284.

ci capite qualcosa?

grazie

qualcuno mi sa aiutare?

grazie

ragazzi help please!

questo è quello che ho inserito

<?php
 
print views_embed_view('articoli_recenti', 'block_1');
?>

forse sbaglio a mettere block 1?
lo devo personalizzare? in caso con cosa?

grazie

mmm, non è che nella vista richiami un campo CCK inesistente? Il comando views_embed_view, secondo me va bene così.

Quote:
mmm, non è che nella vista richiami un campo CCK inesistente?

scusa ma sono nubbio,
cosa intendi esattamente?

in ogni caso la vista l'ho inserita come blocco per fare una prova e vedo tutti gli ultimi messaggi. insomma: sembra funzionare.

Forse può essere utile questa info: la vista che chiedo a Simplenews di importare è di tipo BLOCCO

In quale occasione esattamente visualizzi l'errore?

finchè utilizzo la vista in un blocco tutto ok.

quando vado a vedere un'edizione automaticamente generata della news letter mi restituisce quell'errore.

quindi la newsletter non la posso piu vedere perchè è bloccata dall'errore.

simplenews non lo uso piu è pieno di bug e molto complicato

e cosa usi?