Illyés Edit képe

Minden node.tpl.php rendelkezésére áll a $terms változó, amiben a taxonómia kategóriák vannak.

<span class="taxonomy"><?php print $terms; ?></span>

A modules/node könyvtárban találod az alapértelmezett node.tpl.php-t, annak a tetején fel van sorolva minden elérhető változó.

0
0
Illyés Edit képe

Új kérdésnek kérlek indíts új fórumtémát.

0
0
Illyés Edit képe

Nem világos, hogy itt a szótárra miért van szükség. De mindegy is, csak a rend kedvéért jegyzem meg, hogy linkek készítésére biztonsági és egyéb okokból az l() függvényt használjuk (tömbök elemeinek összeragasztására pedig az implode()-ot).

<?php
$output = '';
$links = array();
foreach ($node->taxonomy as $tid => $term) {
  $path = 'taxonomy/term/' . $tid;
  // $path = drupal_get_path_alias($path); Szerk.: most jut eszembe, ez nem kell, az l() magától megkeresi az aliast.
  $links[] = l($term->name, $path);
}
$output = implode(', ', $links);
print $output;
?>
0
0
Illyés Edit képe

Sminkbe nem való SQL, hidd el. Még ha biztonsági szempontból rendben is van, nehéz karbantartani, és később csak bajod lesz vele. Ezért készítik nekünk a jó Drupal core fejlesztők a sok hasznos változót, hogy ne gányolgassunk.

0
0
Illyés Edit képe

  1. Lehúzod az Ubuntu installálót egy CD-re.
  2. Újrainstallálod a Windowst úgy, hogy maradjon hely a Linuxnak is a merevlemezen (pl. fele-fele arányban megosztod, vagy ahogy tetszik).
  3. Beteszed az Ubuntu installáló CD-t, ezzel rögtön ki is próbálhatod a rendszert, ill. egy kattintással elindítod az installálást. Többnyire magától megtalálja az üres helyet a merevlemezen, magától felismeri a hardvert, stb. Nem nagyon szokott vele gond lenni.
  4. Gép indításakor felajánlja a választási lehetőséget, hogy melyik operációs rendszert indítsa.
  5. Linux alatt minden szövegszerkesztőben van kódszínező szerintem. :)
  6. Egy idő után rájössz, hogy az Ubuntu egy rakás idegesítő karácsonyfadísz, amire semmi szükséged, akkor leszeded és felteszed a Debiant vagy valamelyik másik fapados kiadványt. :)

Állítólag Wine-on megy a Photoshop, de mikor legutóbb néztem, csak szendvedtem vele. Böngésző-tesztelés miatt is ajánlott megtartani a Windowst. Az Ubuntu alól látod a Windows partíciót is, ott megcsinálod a grafikai munkákat, utána áthúzod Ubuntu alá.

Drupal telepítéshez a drush-t nézd meg (parancssoros Drupal-menedzselő eszköz), simán tudsz egy kis shell szkriptet írni, ami a kedved szerint összeállított csomagot lehúzza és beüzemeli.

További segítség a HUP.hu Linux-kezdő fórumán.

0
0
Illyés Edit képe

Alapcsomagban lévő sminkekre átváltva eltűnik a hibaüzenet? Vagy miből gondolod, hogy ez smink probléma? (Ha biztonsan az, akkor küldj be hibajegyet – ha még nem jelentette senki.)

0
0
Illyés Edit képe

Illyés Edit képe

Témaindítóhoz csatolva, lásd fent.

0
0
Illyés Edit képe

views-exposed-form.tpl.php fájlt átmásolod a Views theme könyvtárából a sminkkönyvtárba és frissíted a sminkregisztert. Az első kiíratott elemre ráteszel egy clearblock stílusosztályt.

<?php
$clearfix = ' clearblock';
foreach($widgets as $id => $widget) : ?>
  <div class="views-exposed-widget<?php print $clearfix; ?>">
  <?php unset($clearfix); ?>
  ... 
  </div>
<?php endforeach; ?>
0
0
Illyés Edit képe

Akkor viszont a másodikként kiírt widgetre lehet tenni egy .clear osztályt, és arra tenni egy {clear:left;} stílust.

<?php
$counter = 0;
foreach($widgets as $id => $widget) {
  if ($counter == 1) {
    $clearfix = ' clear';
  }
?>
  <div class="views-exposed-widget<?php print $clearfix; ?>">
  ...
  </div>
  <?php $counter++; ?>
<?php } ?>
0
0