Tu sei qui

4 - Sistemiamo il modulo Printer, email and PDF versions

Perchè?

Perchè tutte le volte che si aggiorna il modulo ad una nuova release si ha la "scocciatura" di dover reinserire il componente di terze parti (tcpdf) in /sites/all/modules/print/print_pdf.

Lavoro

Il 24 maggio è stata rilasciata l'ultima release del modulo Printer, email and PDF versions.

Se non avete ancora aggiornato, fate la procedura di aggiornamento.

Se avete già aggiornato il modulo e aggiunto il componente di terze parti tcpdf  in  sites/all/modules/print/print_pdf/ andate via FTP in remoto in sites/all/modules/print/print_pdf e cancellate la cartella tcpdf.

  1. Scaricate questo file .zip /drupal7/sites/default/files/dompdf.zip (6,98 Mb), dizzippatelo e trasmettete via FTP  la cartella dompdf in sites/all/libraries.
  2. Andate in sito, Configurazione, sezione Interfaccia utente e cliccate su Printer, email and PDF versions
  3. in Web page options
    • Printer-friendly page link: segno di spunta in Blocco
    • in Advanced link options
      • Link style: segno di spunta in Icon and Text
      • Classe dei link: print-page
      • Link visibility: Mostra su ogni pagina eccetto quelle elencate
      • Show link in system (non-content) pages: Mostra su ogni pagina eccetto quelle elencate
      • Link in book hierarchy nodes: Current page and sub-pages
      • Segno di spunta anche in Send to printer e Close window after sending to printer
    • Salva configurazione
  4. Nella scheda PDF
    • PDF optionsPDF  - generation tool segno di spunta in sites/all/libraries/dompdf/dompdf_config.inc.php
    • PDF version link: Blocco
    • in Advanced link options
      • Link style: segno di spunta in Icon and Text
      • Classe dei link: print-pdf
      • Link visibility: Mostra su ogni pagina eccetto quelle elencate
      • Show link in system (non-content) pages: Mostra su ogni pagina eccetto quelle elencate
    • lasciate il resto così come trovate
    • Salva configurazione
  5. Andate in Struttura - Blocchi e assicuratevi di avere il blocco Printer, email and PDF versions in Main Content. Se non c'è cercatelo nei Blocchi disattivati e, come Regione, scegliete Main Content, poi salvate la configurazione
  6. Andate via FTP in remoto in sites/all/themes/PASW_genesis_SUBTHEME/templates e scaricate sul vostro PC il file page.tpl.php
  7. In page.tpl.php cercate questa porzione di codice
    <?php print render($page['help']); ?>
    e cancellatela
  8. Salvate e ritrasmettete il file page.tpl.php in sites/all/themes/PASW_genesis_SUBTHEME/templates

Ora tutto funzionerà e non ci sarà più bisogno, in caso di aggiornamento del modulo, di aggiungere altro.