Sziasztok
Azt szeretném elérni, hogy a cikkek listázásakor a cím és a bevezető mellett egy indexkép is legyen. A views-ban felvettem ezt a mezőt, az előnézetben mutatja is, de élesben mégsem jelenik meg. Mi lehet a baki?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Link?
Ha mutatsz egy linket, talán többet tudnánk mondani.
Nagy Gusztáv
Jogosultságok körül néznék
Jogosultságok körül néznék körbe első körben:
Drupal full-stack developer at Wunderman Thompson Budapest
linket nem tudok, mert
linket nem tudok, mert localhoston van. Valszeg nem jól használok valamit, van olyan menüpont, amire jól jelenik meg, gondolom vagy a viewst nem állítottam be jól, vagy a menüt. Még küzdök vele (nagyon kezdő vagyok)
Screenshot, több infó
Mutass már egy screenshotot plíz a Views-beállításokról, mert annyi infó alapján, amit megosztottál, kb. lehetetlen segíteni, csak vaktában lövöldözünk.
export?
vagy esetleg exportáld a nézetet és azt mutasd!
-
clear: both;
Akkor az elejéről kezdve:
Akkor az elejéről kezdve:
létrehoztam egy "proba" tartalomtípust (cím, szöveg, címkék kép mezőkkel)
létrehoztam egy "proba" szótárt is:
proba1 - proba11, proba2 - proba21 - proba211 - proba22
majd a "proba" menüt, és ezt egy blokkban kitettem az 1. sidebarba.
A "proba" tartalomtípushoz létrehoztam egy új views-t (direkt nem a beépített lista1-et akartam használni, hogy lássam az elejétől, hogy hogyan kell).
Előre is nagyon köszönöm mindenki segítségét!
$view = new view();
$view->name = 'proba';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'proba';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'proba';
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['use_more_text'] = 'tovább';
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['exposed_form']['options']['submit_button'] = 'Alkalmazás';
$handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'Alaphelyzet';
$handler->display->display_options['exposed_form']['options']['exposed_sorts_label'] = 'Rendezés';
$handler->display->display_options['exposed_form']['options']['sort_asc_label'] = 'Növekvő';
$handler->display->display_options['exposed_form']['options']['sort_desc_label'] = 'Csökkenő';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '10';
$handler->display->display_options['pager']['options']['expose']['items_per_page_label'] = 'Elemek száma oldalanként';
$handler->display->display_options['pager']['options']['expose']['items_per_page_options_all_label'] = '- Mind -';
$handler->display->display_options['pager']['options']['expose']['offset_label'] = 'Eltolás';
$handler->display->display_options['pager']['options']['tags']['first'] = '« első';
$handler->display->display_options['pager']['options']['tags']['previous'] = '‹ előző';
$handler->display->display_options['pager']['options']['tags']['next'] = 'következő ›';
$handler->display->display_options['pager']['options']['tags']['last'] = 'utolsó »';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'fields';
/* Mező: Tartalom: Cím */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
/* Mező: Tartalom: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] = 'field_data_body';
$handler->display->display_options['fields']['body']['field'] = 'body';
$handler->display->display_options['fields']['body']['label'] = 'Törzs';
$handler->display->display_options['fields']['body']['type'] = 'text_summary_or_trimmed';
$handler->display->display_options['fields']['body']['settings'] = array(
'trim_length' => '600',
);
/* Mező: Tartalom: Kép */
$handler->display->display_options['fields']['field_image']['id'] = 'field_image';
$handler->display->display_options['fields']['field_image']['table'] = 'field_data_field_image';
$handler->display->display_options['fields']['field_image']['field'] = 'field_image';
$handler->display->display_options['fields']['field_image']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_image']['settings'] = array(
'image_style' => 'thumbnail',
'image_link' => 'content',
);
/* Rendezési szempont: Tartalom: Beküldés dátuma */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Szűrési feltétel: Tartalom: Közzétéve */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 1;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Szűrési feltétel: Tartalom: Típus */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'proba' => 'proba',
);
/* Display: proba */
$handler = $view->new_display('page', 'proba', 'page');
$handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
$handler->display->display_options['path'] = 'proba';
$translatables['proba'] = array(
t('Master'),
t('proba'),
t('tovább'),
t('Alkalmazás'),
t('Alaphelyzet'),
t('Rendezés'),
t('Növekvő'),
t('Csökkenő'),
t('Elemek száma oldalanként'),
t('- Mind -'),
t('Eltolás'),
t('« első'),
t('‹ előző'),
t('következő ›'),
t('utolsó »'),
t('Törzs'),
t('Kép'),
);
.../proba linkre behozza az
.../proba linkre behozza az indexképet, a .../proba/proba11-re nem.
Gondolom valamit még be kéne állítanom :)
Egy screenshot olykor többet mond minden szónál.
Egy screenshot olykor többet mond minden szónál.
De persze nem feltétlenül muszáj, én nem erősködöm, nem nekem kell, és szenvedhetünk még egy darabig. :)
Bocs, azt hittem az export
Bocs, azt hittem az export részletesebb, többet láttok belőle.
http://www.tekergeto.atw.hu/screenshot1.jpg
http://www.tekergeto.atw.hu/screenshot2.jpg
ez így teljesen jó
a nézet amit csináltál ezt csinálja.
mi az a proba11? az egy node? egy taxonomy term? vagy miaz? akárhogyis, a nézeted nincs arra felkészítve, hogy ezzel kezdjen valamit. van egy proba útvonalon egy oldal és kész. a proba/proba11 -re nem fog ugrani a nézet.
mi a proba11? node? taxonomy term? vagy mi? (hasznos amúgy, ha nem proba, proba11, proba2 nevekkel próbálod illusztrálni a tartalom-modellt, mert így nagyon nehéz megérteni. használj mondjuk növények, fa, bokor, kaktusz, állatok, szarvas, mókus, pocok példákat vagy ilyesmit, ami szemléletesebb kicsit mint az hogy proba.)
-
clear: both;
taxonomy volt proba11 is, de
taxonomy volt proba11 is, de most átalakítottam, ahogy írtad.
Akkor úgy teszem fel a kérdést, hogy azt hogy tudom egyszerűen beállítani, hogy ugyanaz a nézet vonatkozzon az alacsonyabb szintű taxonómia kifejezésekre is, tehát pl. proba/állatok/cápák listázásra is.
http://www.tekergeto.atw.hu/taxonomy.jpg
(és bocs, h most mr az eredeti kérdéstől kicsit elkanyarodtam)
értem
bár nem arra gondoltam, hogy a saját környezetedben írkáld át a dolgokat növényekre állatokra, hanem hogy amikor nekünk leírod a helyzetet, akkor használj szemléletesebb példát ;)
a nézetednek egy contextual filtert (népi nevén argumentumot) kell használnia, ami a taxonomy term id. vagy a taxonomy term name is lehet akár. az oldalad útvonala pedig cikkek/% -ra változik, ahol a % az argumentum helyettesítő, oda várja majd a nézet az argumentumot amit beállítottál.
van a viewsban egy beépített taxonomy/term nézet, azt kapcsold be és nézd meg mit csinál, te is pontosan azt szeretnéd. ha minden taxonomy/term útvonalat szeretnél így kialakítani, akkor elég ha magát a taxonomy/term/% útvonalat állítod be a nézetednek, ez "felülírja" a gyárit. ha csak bizonyos szótárak, vagy bizonyos kategóriák oldalait, vagy szótáranként más és más nézet kellene, akkor bonyolódik a helyzet, erre most nem térnék ki, de volt már róla szó a fórmban nem olyan rég, hogy mik a lehetséges irányok.
-
clear: both;
nekem csak úgy működik jól,
nekem csak úgy működik jól, ha a taxonomy/term/% útvonalat állítom be. Egyelőre persze ez elég nekem, csak én egyből azzal próbálkoztam, hogy a megadott tartalomtípushoz/szótárhoz állítsak be egy nézetet.
Köszönöm a segítséget
Most veszem csak észre, hogy
Most veszem csak észre, hogy így viszont a /proba útvonalra az "oldal nem található" választ kapom. Tehát a kérdés: a szótárhoz tartozó összes node-t hogy listáztatom ki?