Sziasztok!
Az Írás típusú tartalomban csináltam + 2 text típusú mezőt, melyeket egy blokkban szeretnék kiíratni úgy, hogy a szövegre kattinva bejöjjön a tartalom.
A views-ban az új mezőket nem a tartalom, hanem a TEXT csoportban találtam meg és a hozzáadás után meg is jelenik, de ha bejelölöm a "Link this field to its node" szöveget, akkor sem készít linket a szövegből, pedig a normál címnél ez simán működik.
Fórum:
nem készít linket
ez tenyleg nem mukodik, megnezzuk mit mond ra merlin:
http://drupal.org/node/261528
szövegre kattinva bejöjjön a tartalom
de a linkkeszitest view sminkelessel is meg lehet am oldani..
A views ezt írja ki Defaults:
A views ezt írja ki
Defaults: Theming information
Field Text: Rövid cím (field_rovid_cim): views-view-field.tpl.php, views-view-field--lf-cikkek--field-rovid-cim-value.tpl.php, views-view-field--default.tpl.php, views-view-field--default--field-rovid-cim-value.tpl.php, views-view-field--lf-cikkek--default.tpl.php, views-view-field--lf-cikkek--default--field-rovid-cim-value.tpl.php
A rovid_cim mezőt szeretném csak megjeleníteni listában úgy, hogy linkként működjön a hozzá tartozó node-ra.
A fenti fájlok valamelyikét hozzam létre, vagy egy függvény írjak, és hová pl. saját témám/template.php?
-------------------------------
http://www.realdream.hu
template fajl
legaltalanosabb ez a forma: views-view-fields--VIEWNAME.tpl.php
beletennem a "Node: Nid" mezot is a viewba, es valami ilyesmit irnek a templatebe
ahhoz, hogy mukodjon a template torolnod kell a theme cache-t
admin/build/themes oldalon nyomj egy mentest vagy az admin/settings/performance oldalon egy clear cache-t
a template-tet az aktualis smink konyvtaradba kell tenni
Köszönöm szépen a
Köszönöm szépen a segítséget!
Valamit elrontottam, mert fut a template, de a $views objektum nem létezik.
Ha átnevezem views-view-fields.tpl.php-ra akkor viszont benne van minden, rendesen működik, de nekem persze nem ez kell, hanem csak olyan ami kimondottan 1 viewre működik. Amit leírtál az tökéletesnek tűnik pedig.
-------------------------------
http://www.realdream.hu
viewname?
az alahuzast ugy latom kotojelre kell cserelni a VIEWNAME-ben.
a te view-dhoz tartozo template nev:
views-view-fields--lf-cikkek.tpl.php
Ez jól van megadva, működik
Ez jól van megadva, működik is, csak ha fut nincs benne a $fields objektum, van viszon egy $views objektum, ebben van valahol ami kell nekem, csak elég mélyen...
-------------------------------
http://www.realdream.hu
Template
Template folytatás....
Köszönöm a segítséget! Arra, hogy a fields-el mért nem működik még nem jöttem rá, de amit leírtál annak alapján csináltam a mezőre egy külön php-t és azzal sikerült tökéletesen megoldani:
views-view-field--lf-cikkek--field-rovid-cim-value.tpl.php
print l($cim, 'node/'. $row->nid)
-------------------------------
http://www.realdream.hu
row
talan a megjelenitestol fugghet, hogy miert nem megy nalad a -fields--.tlp.php
nalam ez volt beallitva:
Style: Unformatted
Row style: Fields
miért nem működik
szerintem itt is ez a Drupal 6.2 bug volt a problema
http://drupal.org/node/241570#comment-844261