Puncte:0

Cum pot elimina butonul de descărcare PDF?

drapel lu

Folosesc modulul pdf_reader și îmi arăt PDF-ul pe nod. Acum, ar trebui să ascund butonul de descărcare. În acest scop, am scris fișierul javascript de mai jos:

jQuery(document).ready(funcție($) {
  document.querySelector('#download').style.display = 'none';
});

Este, de asemenea, în fișierul libraries.yml al temei mele. Ultimul lucru pe care l-am făcut a fost să scriu o implementare hook_preprocess_node și să introduc codul de mai jos:

  $nod = \Drupal::routeMatch()->getParameter('nod');
  if ($node->getType() == 'e_dergi') {
    $variables['#attached']['library'][] = 'conference_lite/custom';
  }

Dar nu pot ascunde butonul de descărcare pentru viața mea. Ce altceva ar trebui să încerc?

Puncte:0
drapel pw

Dacă numele temei dvs. este fluffiness în „fluffiness.info.yml” adăugați următoarele rânduri

biblioteci:
  - pufos/global-scripts

în fișierul dvs. „fluffiness.libraries.yml” adăugați următoarele rânduri

scripturi globale:
  versiunea: 1.x
js: 
  js/fluffiness.js: {} 

dependențe:
  - core/jquery
  - miez/drupal

în fișierul dvs. „js/fluffiness.js” adăugați următorul cod

(funcție (Drupal, drupalSettings, o dată) {
   Drupal.behaviors.hideElement = {
     atașați: funcție (context, setări) {
      jQuery("#descărcare").hide();
     }
   }
 } (Drupal, drupalSettings, o dată));
Kartagis avatar
drapel lu
Nu, nu a mers :(
khurrami avatar
drapel pw
Vă rugăm să verificați 1) fișier adăugat pe pagină folosind „Vizualizare sursa paginii” 2) verificați orice eroare js în browser
Kartagis avatar
drapel lu
Sursa paginii nu o include, totuși un console.log suplimentar spune că este încărcat.
khurrami avatar
drapel pw
Cred că ar trebui să parcurgeți în detaliu modul de a adăuga js așa cum este menționat aici https://www.drupal.org/docs/theming-drupal/adding-stylesheets-css-and-javascript-js-to-a-drupal -temă uitați-vă la asta în ceea ce privește cuddly-slider.js, deoarece au explicat în detaliu acest lucru vă poate ajuta.
No Sssweat avatar
drapel ua
@Kartagis Aveți erori JS în consola browserului? De ce să nu o faci prin CSS `#download { display: none; }`
Kartagis avatar
drapel lu
@NoSssweat fără erori JS în consolă. Încercarea cu CSS absolut nu funcționează :(
No Sssweat avatar
drapel ua
@Kartagis este încărcat fișierul CSS personalizat? Puteți verifica cu: Faceți clic dreapta cu mouse-ul >> inspectați elementul >> rețeaua >> CSS și reîncărcați pagina. Dacă este, atunci încercați `#download { display: none !important; }`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.