node.tpl.php kis módosítás

arpad.halasz képe

Hello,

Nem értek a php-hez ezért szeretnék kérni egy kis segítséget.
Azt szeretném elérni, hogy a főoldalon ne, de az összes többi oldalon jelenjen meg a következő link egy divben, amit aztán css-ből tudok igazítani:

[Vissza]

Próbálkoztam azzal, hogy direktbe beírom a node.tpl.php-be, de mivel hírek is vannak a főoldalon azoknak az előnézeti dobozába is beteszi amit nem szeretnék.
Van esetleg olyan függvény amit meghívva ellenőrizhetem, hogy az adott node főoldalra kerül vagy sem?

Előre is kösznöm: Árpi

Fórum: 
arpad.halasz képe

Bocsi nem figyeltem:

Szóval a kód:

amit szeretnék az említett függvénnyel kitetetni a nem főoldali node-okra:

  <div class="vissza">
    <a href="javascript:history.go(-1)">[Vissza]</a>
  </div>
0
0
pp képe

miért nem a page.tpl.php-ba teszed bele, ha az "oldal" az amit formázol?

Hozz létre egy page-front.tpl.php-t a page.tpl.php lemásolásával! Ezután módosítsd kedvedre a page.tpl.php-t a főoldal marad.

pp

0
0
arpad.halasz képe

Ok köszi, kipróbálom.

0
0
arpad.halasz képe

Köszönöm a segítséget.

Ez lett a végeredmény a fentiek végrehajtása után:

  <?php
    print '<a href="javascript:history.go(-1)">[Vissza]</a>'
  ?>

Köszi mégegyszer.

Árpi

0
0
andrew képe

de ha a megjelenített node-ban akarja megfelelő helyre tenni ezt, vagy akár több helyen is a node-on belül akkor inkább node.tpl.php.

ha emlékeim nem csalnak akkor lehet ilyet csinálni, hogy a node.tpl.php-ba beteszed a neked megfelelő helyre ezt:

<?php
if ($page) {
  print "amit csak akarsz";
}
?>

legalábbis 5.x alatt tuti, 6.x alatt még nem sminkeltem.

0
0