Puncte:-2

Cum să creez un aspect personalizat cu o vizualizare, am încercat să tipărim câmpurile, dar nimic nu funcționează, am creat șablonul, dar nu pot afișa rândurile

drapel ar

Am o vizualizare în drupal 7, dar nu pot afișa rândurile, am creat un șablon pentru ieșirea în stil de rând, dar nu se întâmplă nimic.

<?php

/**
 * @file
 * Default simple view template to all the fields as a row.
 *
 * - $view: The view in use.
 * - $fields: an array of $field objects. Each one contains:
 *   - $field->content: The output of the field.
 *   - $field->raw: The raw data for the field, if it exists. This is NOT output safe.
 *   - $field->class: The safe class id to use.
 *   - $field->handler: The Views field handler object controlling this field. Do not use
 *     var_export to dump this object, as it can't handle the recursion.
 *   - $field->inline: Whether or not the field should be inline.
 *   - $field->inline_html: either div or span based on the above flag.
 *   - $field->wrapper_prefix: A complete wrapper containing the inline_html to use.
 *   - $field->wrapper_suffix: The closing tag for the wrapper.
 *   - $field->separator: an optional separator that may appear before a field.
 *   - $field->label: The wrap label text to use.
 *   - $field->label_html: The full HTML of the label to use including
 *     configured element type.
 * - $row: The raw result object from the query, with all data it fetched.
 *
 * @ingroup views_templates
 */
?>
 
  <?php foreach ($fields as $id => $field): ?>
  <?php if (!empty($field->separator)): ?>
    <?php print $field->separator; ?>
  <?php endif; ?>

  <?php print $field->wrapper_prefix; ?>
    <?php print $field->label_html; ?>
    <?php print $field->content; ?>
  <?php print $field->wrapper_suffix; ?>
<?php endforeach; ?>

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

drapel id
Care este numele fișierului șablon? Unde se află fișierul șablon în baza de cod?
drapel ar
se afla in themes->templates pot pune html si il pot vedea dar nu randurile pentru a arata randurile si folosind de exemplu bootstrap pentru a crea un layout sau ceva de genul asta voi adauga o imagine in postare.
Puncte:0
drapel de

Conform numelui șablonului, se pare că există o nepotrivire între numele șablonului și conținutul acestuia. Utilizați un șablon numit views-view--blog-page.tpl.php dar cu continutul de a views-view-fields.tpl.php fişier.

Conform sugestiilor dvs. de șabloane Views, iată cum vor fi organizate șabloanele dvs. (de la cel mai global la cel mai precis):

  • views-view--blog--page.tpl.php ar trebui să suprascrie modulul Vizualizări views-view.tpl.php fişier. Acesta este șablonul global al vizualizării dvs. În ea, puteți găsi variabila $rows, care este rezultatul global al vizualizării dvs. Dar nu aveți acces la detaliile fiecărui rând.
  • vizualizări-vizualizare-neformatat--blog--page.tpl.php ar trebui să depășească views-view-unformatted.tpl.php. Aici, vă puteți modifica rezultatul la nivel de rând (de exemplu, adăugați un element în jurul fiecărui rând). Încă nu există acces la detaliile fiecărui rând.
  • vizualizări-view-fields--blog--page.tpl.php ar trebui să depășească views-view-fields.tpl.php. Este șablonul folosit pentru a afișa conținutul unui rând (la nivel de câmpuri). Acesta este cel de utilizat dacă doriți să modificați rezultatul conținutului rândurilor dvs.
  • vizualizări-view-field--blog--page.tpl.php ar trebui să depășească views-view-field.tpl.php. Nivelul cel mai precis. Este rezultatul fiecărui câmp din interiorul fiecărui rând.

Acum, trebuie doar să alegeți șablonul Vizualizări care se potrivește nevoilor dvs., să îl înlocuiți cu numele corect și ar trebui să fie bine. :-)

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.