Drupal 7 címoldal

jabba306 képe

Sziasztok!

Küzdök a Drupal 7 címoldalával. Azt szeretném, hogy ha beküldök egy cikket, akkor az teljes nézetben látszódjon és ne bevezető nézetben.

Az alap drupalban nem találtam erre beállítást, a views modulnál pedig elakadtam az útvonalnál beállításnál, mert nem találtam meg, hogy hogyan hivatkozhatok az alapértelmezett címoldalra.

Előre is köszönöm a segítséget!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Nagy Gusztáv képe

A Views modulnál a frontpage nézetet szerkeszd, majd állítsd át az admin/config/system/site-information oldalon a node helyett.

2
0

Nagy Gusztáv

Sk8erPeter képe

Nagy Gusztáv már elmondta a lényeget és a megoldást.

Annyit tennék hozzá, hátha később hasznos lesz, hogy rosszul közelíted meg a kérdést: "nem találtam meg, hogy hogyan hivatkozhatok az alapértelmezett címoldalra" - nem az alapértelmezett címoldalra kell "hivatkozni", ami a /node elérési útvonalon található.
A /node elérési útvonal pedig azért működik, mert azt létrehozza a node_menu() függvény:

  $items['node'] = array(
    'page callback' => 'node_page_default', 
    'access arguments' => array('access content'), 
    'menu_name' => 'navigation', 
    'type' => MENU_CALLBACK,
  );

Ennek hatására meghívódik a node_page_default() függvény. Itt a

$build = node_view_multiple($nodes);

sor miatt - amennyiben van már létrehozott node - értelemszerűen a node_view_multiple() függvény hívódik meg, ahol nem adódik át paraméterben explicite a $view_mode, aminél így a default érték jut érvényre, vagyis a teaser ($view_mode = 'teaser').

Neked tehát nem az a feladatod, hogy a /node elérési úton megjelenő tartalmat módosítsd, hanem hogy egy másik elérési úton valósítsd meg Views segítségével a node-ok hasonló megjelenítését 'full' (és nem 'teaser') view mode-dal, és ezt állítsd be alapértelmezett kezdőlapnak. Ehhez nyújt segítséget a Views modulban már előre definiált frontpage view, és Nagy Gusztáv előbbi hozzászólása.

2
0
jabba306 képe

Köszönöm, tisztább lett a dolog.

0
0