Az "Új hozzászólás" elrejtése

Sima képe

Sziasztok!

Tulajdonképpen most kezdtem el saját sminket írni a meglévők (lightweight, Bartik) alapján.
Csak játszogatok. Viszont erre nem találtam semmi használhatót:

El lehet rejteni az "Új hozzászólás" beviteli mezőt egy &lt div &gt -be?

Vagy ezt még véletlenül se sminkben próbáljam?

Lényegében arra gondoltam, hogy alapjáraton csak egy link jelenjen meg amire kattintva előjön.

Köszönöm előre is!

Drupal verzió: 
Fórum: 
pityu- képe

A tartalom típusoknál story vagy page, hozzászólás-beküldési beállítások -> pipa ki a "A válasz űrlap megjelenítése a hozzászólások oldalán".

0
0

Pityu

Sima képe

Van a comment.tpl.php és a node.tpl.php.

A node.tpl.php-ban (lightweight) szerepel:
<?php print render($content['comments']); ?>

Nos, ha jól látom, akkor az történik, hogy comment.tpl.php sablon alapján "kirajzolja" a beküldött kommenteket. Majd hozzádobja ezt, az új hozzászólások formot.

Nem lehet hide()-dal valahogy kihagyatni és később kirajzoltatni?

Tehát valami hasonlót szeretnék elérni:
comment.tpl.php:

<?php // $Id: comment.tpl.php,v 1.1.4.1 2009/02/03 02:50:21 ipwa Exp $ ?>
<li>
  <cite><?php print $author; ?></cite> on <?php print format_date($comment->timestamp); ?>
  <div class="commenttext">
      <?php
        // We hide the comments and links now so that we can render them later.
        hide($content['links']);
        print render($content);
      ?>
  </div>
  <?php if ($picture) : ?>
    <br class="clear" />
  <?php endif; ?>
  <div class="links"><?php print render($content['links']); ?></div>
</li>
<div id="ittadivem">

node.tpl.php:

<div id="node-<?php print $node->nid ?>" class="node node-<?php print $node->type ?>">
 
  <?php if (!$page): ?>
    <h2 class="teaser-title">
      <a href="<?php print $node_url ?>" title="<?php print $title ?>">
        <?php print $title ?>
      </a>
    </h2>
  <?php endif; ?>
 
  <div class="content clear-block">
    <?php print $user_picture; ?>
    <?php
      // We hide the comments and links now so that we can render them later.
      hide($content['comments']);
      hide($content['links']);
      print render($content);
    ?>
  </div>
 
  <?php if (render($content['links'])):?>
    <div class="node-links"><?php print render($content['links']); ?></div>
  <?php endif; ?>
 
  <?php print render($content['comments']); ?>
  </div><!-- ittadivem vége -->
 
</div>

Csak ezzel az a bajom, hogy így minden komment végére odadobja majd a div kezdő tagot!

0
0
Sima képe

Honnan lehetne megtudni mit lehet hideolni?

Azt sejtem, hogy a drupal dokumentációból. Csak nekem az még teljesen átláthatatlan káosz. Ezért is kísérletezgetek.

0
0