Hogyan tudom a kettőspontot : eltüntetni a szavazások kérdése után? (Mondjuk csak a blokkban jelenik meg, a címlapon nem.) Meg egyáltalán: site wide megoldás is érdekelne, beírom én magam az aktuális írásjelet (:,?,>,stb.) ha kell minden mező után. Átnéztem a fórumokat, de csak Drupal 5.x -ra találtam megoldást, ami nem működött a 6.10-en.
Előre is köszönök minden segítséget.
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Na megtaláltam a működő megoldást
Azért beírom ide magyarul, hátha más is belefutna a problémába.
itten:
http://www.edreel.com/content/drupal-get-rid-annoying-colon-end-poll-que...
Ez viszonylag friss, Drupal 6 korszakban íródott. A trükk annyi, hogy a smink mappájában megkeressük a block.tpl.php fájlban
az alábbit
és átírjuk erre:
a pontosvessző megléte a 'content' után bizonytalan, sminktől függ, de ez ne zavarjon meg senkit ha kereséssel nem találja az adott szakaszt.
brrrr a gond valoszinuleg a
brrrr
a gond valoszinuleg a theme_form_element-ben van. Ezt koruljarni lehet theme modositassal (egyszerubb), vagy sajat pepecselosebben, de theme fuggetlenul.
Az elso megoldas, hogy form_alter-rel a megvaltoztatni kivant form-ba beszursz valami #ize-t, amit csak te hasznalsz, mondjuk
Ezutan irsz egy theme_form_element override-t az adott sminkre, amiben egy if-ben figyelsz a #nocolon-ra, ha TRUE akkor sajat rendering, ha nem akkor core.
Masik megoldas, hogy sajat theme fv-t irsz a form elementekre, es a form_alter-ben a #theme property-t valtoztatod minden elemre.
dupla brrr. :D
Fogod a modules/poll/poll-vote.tpl.php fájlt és átmásolod a sminked könyvtárába. Majd javítod benne a hibát.
Ezt a sort:
<div class="title"><?php print $title; ?>:</div>
lecseréled erre:
<div class="title"><?php print $title; ?></div>
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ez így ebben a formában nem működött
(Garland sminket használok)
A smink könyvtárába való másolással nem működött sehogy sem.
Végül a modules/poll könyvtárban írtam felül a poll-vote.tpl.php fájt a módosítottal. Így már eltűnt a kettőspont megint.
Most erre megint mondhatjátok, hogy brrrr :)
De most komolyan, ti vagytok a szakemberek, melyik a nagyob brrr? Az első, Ed Reel-féle megoldás, vagy ahogy most sikerült?
Ezt azért kérdezem, hogy melyik verziót tartsam meg / használjam a jövőben.
pp féle
A pp féle megoldás jobb, mivel az meghagyja a helyén az eredeti sminkfájlt, közvetlenül a szavazást sminkeli, illetve ha később más blokkodban lesz "?:" karaktersorozat (előfordulhat), akkor az általad mutatott megoldás azt is eltávolítja, amit mér nem feltétlenül szeretnél.
(mondjuk a Google használatáért +1 pont) :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Mindkettő brrr
Adminisztráció/teljesítmény/gyorsítótár ürítése ezután menni fog az én megoldásom. Ami szerintem a legjobb, azért is javasoltam azt. ;)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
jahogy a kerdes a title nem a
jahogy a kerdes a title nem a label. akkor igen, ez template modositas
helyesbites:
helyesbites: drupal_get_children helyett element_children-t kell irni