Přeskočit přímo na text


Rada a doporučení: Jak využít obsah tabulky po Drupalovsky

Toto je archivovaná verze české komunitní stránky o CMS Drupal. Nejde na ni již přidávat nový obsah. Pro aktuální informace a kontakt s komunitou navštivte Drupal.cz
Kategorie: Jak na to?
Týká se verze: Drupal 7.x

Ahoj,

zase jsem se trošku opřela do studování drupalu, resp. jsem chytila chuť.

Ráda bych se zeptala na názor a doporučení, zdali to nějak jde udělat a využít.

Na těchto stránkách se nachází několik checklistů vydaných kartiček. Je to tvořeno tak, že je do základní stránky vkládána HTML tabulka.

Lze to nějak vytvořit a líp i využívat po drupalovsky?

:-)

Mojí představou je třeba i možnost si generovat tabulku do pdf, nebo si stahovat pdf pouze pro registrované apod. Případně zase možnost pracovat s těmato daty – má dané jméno hokejisty kartičku? Jaké existují kartičky daného klubu? (resp. filtrovat tyto záznamy z tabulky). Na to jsou určitě moduly, ale jde mi tedy hlavně o to, jak vkládat ty data do stránky.

 

No strukturu si lze vytvorit

No strukturu si lze vytvorit pomoci typu obsahu, provazat karticka → hrac apod lze pres entity reference. Vkladani dat bude horsi. tam by asi byl idealni nejaky custom import z CSV nebo neco podobneho.

neumím si to představit, jak

neumím si to představit, jak to půjde dát do nějaké úhledné tabulky? :-)

Zakladem je dostat ta data do

Zakladem je dostat ta data do Drupalu (napr. pres Feedy a csv) a pak uz si ten export udelate, jak se vam bude libit. Treba do uhledne tabulky :).

a pokud mám již nějaká data

a pokud mám již nějaká data v Drupalu, tak jaký je nyní prosím postup pro vykreslení nějaké takové podobné tabulky co jsem poslala v odkazu? Nikoliv její export, ale zobrazení (vykreslení)? :-)

Za me idealni je napsat si

Za me idealni je napsat si implementaci hook_entity_info (predpoklada to, ze tabulka ma svoji implementaci hook_schema). Navodu je mraky, ja se to naucil zde: http://www.trellon.com/…s-entity-api

uf, to mluvíte nyní

uf, to mluvíte nyní o vykreslení a nebo naimportování těch uzlů? :-(

Daji se s tim delat ruzny

Daji se s tim delat ruzny kejkle :-) kdyz je nad tabulkou Entity API tak to netreba jakkoliv kombinovat s uzly. A hlavne se to cele samo „probubla“ do Views.

no nechám to vyšumět a nebudu

no nechám to vyšumět a nebudu se do ničeho pouštět, protože nemám ponětí o čem se tu píše :-(

Do jednoduché tabulky to

Do jednoduché tabulky to půjde jednoduše přes Views. Do souboru několika tabulek – tak jak je to na Vašem odkazu – už to nepůjde tak jednoduše.

Asi bych si rozmyslel datovou strukturu (viz karlos) a pak to zobrazil pomocí Views – takovým způsobem, jakým mi to půjde.

mám jeden typ Obsahu

mám jeden typ Obsahu „Kartička“ do které vypisuju všechny údaje z kartičky a tedy u ní se odkazuju na různé termíny (ročník, výrobce) a nebo obsahy (hokejista).

Samozřejmě, do tabulky o jednom sloupci to půjde vypsat před pohled, existuje i možnost vypisovat to do dvou sloupců? Lze to i rozlišovat a samostatně jeden ročník vypsat na základě verze karty – základní, podepsané, insertní apod.

Prostě tak jako jsem to nastylovala do HTML stránky, jestli tohle pohled zvládne taky, v rámci možností a podobnosti.

Snad poradí někdo zkušenější.

Snad poradí někdo zkušenější. Osobně se buď smířím s tím, co vyždímu ze systému, který mám k dispozici (tj. v tomto případě třeba Views + zkusit nějaká Views rozšíření).

Nebo, když je na to čas, tak hledám a hledám (anglicky! – v tomto případě „multicolumn“) + čtu a čtu a zkouším a zkouším. Plus nakonec tejně dopisuju v PHP a css …

.

Edit: Jedna varianta řešení by třeba byla nadělat si Views jednotlivě pro každou tu Vaši podtabulku. A potom ta jednotlivá Views nějakým způsobem nasázet a uspořádat do té stránky. (pomocí CSS, ev. pomocí html TABLE)

Možná by takové řešení šlo ještě zjednodušit pomoci parametrizova­ných Views.

jakožto zelenáč a nepolíbená

jakožto zelenáč a nepolíbená drupalem, zatím od těchto složitějších snů upustím :-)

Vím alespoň dopředu, na co se případně připravit.

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 6 hostů.

Online uživatelé

Support

Psychologie - poradenství