Non vedo più gli allegati [RISOLTO]

9 contenuti / 0 new
Ultimo contenuto
Non vedo più gli allegati [RISOLTO]

Buongiorno forummondo
non so se sono nella sezione giusta... se non è così grazie a chi può spostarmi!

Il Problema: ad un passo dalla pubblicazione del sito mi accorgo che, come da oggetto, non vedo più gli allegati nei miei vari content! ...e non riesco a trovare post che ne parlino!

a sito avviato esisterà un'apposita pagina con tutti i possibili file che l'utente può scaricare, ma per ora mi serve che gli allegati da scaricare (files PDF) siano in coda al testo della pagina relativa.
solo che le mie pagine ...pardon i miei nodi sono adesso tutti gestiti dal php nei vari node-quelcheè.tpl.php

è corretto supporre che sia questo il problema? ovvero che avendo sostituito il print content del node di base con i vari print dei vari campi, mi manchi ora la stringa php che rende visibili e scaricabili gli allegati? (regolarmente caricati con il modulo Upload)

NB non è un problema di permessi perchè non li vedo neppure io come creatore/amministratore

grazie
Nadia

Dovresti vedere gli allegati, a meno che tu non abbia fatto piazza pulita del codice nei nodi personalizzati.

eccomi di nuovo!

ho controllato bene per sicurezza e vedo che il mio nodo personalizzato rispetto al nodo base
- toglie un codice php legato ai commenti (nel sito non ci sono)
- sostituisce alla stringa print content più stringhe che visualizzano il mio contenuto specifico
nient'altro!!!

ho anche controllato le impostazioni di upload e sembra tutto a posto

eppure non vedo l'allegato!

c'è una variabile specifica che lo visualizza? e nel caso come si chiama?

nadia

no nessuna variabile per gli allegati, è all'interno della var $content. Ti consiglio di controllare i permessi per essere sicuri che la tua utenza possa vedere gli allegati, poi controllerei che gli allegati fisicamente esistono e se la folder in cui son allocati è realmente leggbilie /accessibile perchè potrebbe essere che non essendo accessibili gli allegati fisicamente questi fossero "nascosti" in fase di visualizzazione..

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

kiuz wrote:
no nessuna variabile per gli allegati, è all'interno della var $content.

E' vero non mi ricordavo questo particolare.
In un sito avevo risolto il problema creando un Field per gli allegati ed aggiungendolo al nodo personalizzato.

si in effetti si potrebbe fare una prova crenado una Views e visualizzando appositamente i FIELD che ci interessano così' da avere più controllo sulla loro visualizzazione cosa che non avviente in modo compelto sulla variabile Conteñt

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

Ok allora mi sono persa qualcosa da qualche parte!
Io avevo capito che si deve sostituire il print di $content con i vari print dei vari $node->field_nomecampo - anche perchè altrimenti mi stampa il contenuto due volte!
Ma era il mio primo post al forum e forse ho capito male!

Se non è così dunque... il mio codice è questo:

<div class="node-content">
    <div class="fotosx">
<?php print $node->field_principale[0]['view']; ?></div>
    <div class="fvg">
<?php print $node->field_viaggio[0]['view']; ?>
<?php print $node->field_fvg[0]['view']; ?></div>
<div class="testo">
    <?php print $node->field_testo[0]['view']; ?><br />
    <span class="etichetta">Piccola galleria immagini</span><hr /><br /></div>
<div class="serie_foto">
    <?php
    
foreach ($node->field_altrefoto as $image) {
      print 
$image['view'];
     }
   
?>

    </div>
    <div class="testo">
<span class="etichetta">Date del Viaggio</span><br />
<?php print $node->field_datacorso[0]['view']; ?><br />
<span class="etichetta">Termine iscrizioni</span><br />
<?php print $node->field_iscrizioni[0]['view']; ?><br />
<span class="etichetta">Itinerario di viaggio</span><br />
<?php print $node->field_repprog[0]['view']; ?></div>
</div>

Cosa devo aggiungere e dove?

Quanto ai permessi: i files pdf ci sono e hanno permessi 0644 e proprietario/gruppo 536 533
mentre la cartella che li contiene ha permessi 0755 e proprietario/gruppo 536 533

Grazie Mille

Nel frattempo ho fatto una prova e ho aggiunto la stringa print $content ...e come immaginavo mi ha sì aggiunto gli allegati ma duplicando il contenuto!!!

dovrei quindi creare un campo allegati in ogni tipo-contenuto che prevede gli allegati?
e poi?! bypasso il modulo upload o cosa?

Grazie ancora

ok risolto così!
vale a dire aggiungendo un campo allegati ed inserendolo nel node.tpl personalizzato con un ciclo foreach in modo da vedere tutti gli allegati presenti

<?php
    
foreach ($node->field_allegati as $file) {
      print 
$file['view'];
     }
   
?>

in effetti potevo pensarci subito ...vuol proprio dire che è tempo di andare in vacanza! :o)