Kipróbáltam, de valami nem stimmel vele. Megjelenik a szerkesztői oldalon, de nem menti el. A page template-be is beleraktam a szükséges változót, de ugye ha nem menti, akkor nincs mit megjeleníteni.
Én is erre gondoltam először, amikor a kérdést megláttam, de egy drupalos honlapnak elég gyakran akad az adminon kívül más felhasználója is, így ha emiatt lett feltéve a kérdés, akkor ez a megoldás nem elég.
A tartalomtípusoknál ki lehet írni a felhasználóknak ilyen irányú tanácsokat vagy elvárásokat (az adott tartalomtípust szerkesztve a Beküldési űrlap beállításoknál a Beküldési irányelvekhez kiírva: ha alcímet akarsz akkor ezt és ezt tedd), de nálam ez eddig sikertelen kísérlet volt a felhasználók "nevelésére", további meegoldásokat meg még nem próbáltam.
Ha mindenképpen egységes cikk-kinézetet szereték "bekérni" a felhasználóktól, én is modulra gondolnék, vagy ha CCK-ban megoldható ez, akkor olyasmire... De nem próbáltam ki, csak tippelek.
nehezen tudom elfogadni. Ha felsorolást kérnek a jövő héttől, akkor se fogok újabb trükközésbe kezdeni, hiszen csak az editort kellene megtanulni használni.
Aki erre nem képes, az nem tud alcímet csinálni. Na bumm.
Én arra tippelek, hogy ez nem felhasználói kérés volt, hanem az admin szeretné egységes kinézetűnek látni a beküldött tartalmakat.
Ha ez _nem_ egy közösségi weboldal, akkor én is a H3-at javaslom használni saját kezűleg, az adminnak :-)
S ha a közösségnek van ilyen igénye, akkor valóban, tanulják meg az editort kihasználni arra, amire való. Lehet pl. a tartalomszerkesztéshez egy képernyőfotókkal ellátott súgót rittyenteni nekik akár.
De ha az admin igénye az, hogy mindenképpen legyen alcím, akár akarja a felhasználó, akár nem, akkor valahogy be kell kérni a tartalom beküldésekor azt is. Nem tudom, hogy erre vonatkozott-e az eredeti kérdés, vagy sem.
Végülis működik a modul, de a hagyományos /edit oldalon nem tudom elmenteni a kívánt alcímet. A cikk publikus oldalán megjelenő szerkesztésre kattintva megjegyzi a beírt szöveget. Erre nagyon nehezen jöttem rá, de így jó. Azért nem jó, ha H3-al kezdem a tartalmat, mert nekem leginkább termékleírásoknál van szükségem az alcímre, ahol a cím és tartalom között még ott van a kosárba tesz és az ár is.
Az ilyen esetekben lehet használni a CCK prefix-suffix rendszerét, ha jól emlékszek, html-t is lehet benne használni.
Ez a következőt csinálja: A tartalom beküldésénél a form elem elé, és után teszi a h2 és /h2 tag-et - ami a form elemnél nem biztos, hogy szép, de megjelenésénél szépen összefűzi ezeket.
Egy a gond, a textfield típusú mezőknek nem lehet pf/sf cuccot beállítani. Megtehetjük viszont a theme_textfield megvalósításának kis módosításával.
Tehát vegyél fel egy CCK textfield-et, alcím névvel.
A smink template.php-jének a végére csapd hozzá:
// ' <h2>' prefix és </h2> suffix beszúrása a weight mezőhöz, mivel a text cck widget alapból nem enged toldalékot használni.function sminkedneve_textfield($element){$size=empty($element['#size']) ? '':' size="'.$element['#size'].'"';$maxlength=empty($element['#maxlength']) ? '':' maxlength="'.$element['#maxlength'].'"';$class=array('form-text');$extra='';$output='';if($element['#autocomplete_path']&& menu_valid_path(array('link_path'=>$element['#autocomplete_path']))){
drupal_add_js('misc/autocomplete.js');$class[]='form-autocomplete';$extra='<input class="autocomplete" type="hidden" id="'.$element['#id'].'-autocomplete" value="'. check_url(url($element['#autocomplete_path'],array('absolute'=>TRUE))).'" disabled="disabled" />';}
_form_set_class($element,$class);if(isset($element['#field_prefix'])){$output.='<span class="field-prefix">'.$element['#field_prefix'].'</span> ';}if($element['#field_name']=='CCK_mezod_neve'){$output.=' <span class="field-prefix">'.'<h2>'.'</span>';}$output.='<input type="text"'.$maxlength.' name="'.$element['#name'].'" id="'.$element['#id'].'"'.$size.' value="'. check_plain($element['#value']).'"'. drupal_attributes($element['#attributes']).' />';if(isset($element['#field_suffix'])){$output.=' <span class="field-suffix">'.$element['#field_suffix'].'</span>';}if($element['#field_name']=='CCK_mezod_neve'){$output.=' <span class="field-suffix">'.'</h2>'.'</span>';}return theme('form_element',$element,$output).$extra;}
Ezzel eredetileg nekem annyi kellett, hogy egy 'Súly' nevű mezőhöz hozzá kellett tennem egy ' g' suffixet, de sztem h2-vel is működni fog.
0
0
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
A feladatot úgy oldanám meg, hogy a tartalomtípushoz felvennék egy szövegmezőt alcím néven és létrehoznám a hozzá kapcsolódó tpl állományt a smink könyvtárában (be kell másolni a content-field.tpl.php-t content-field-filed_alcim.tpl.php néven) és módosítanám a <?phpprint$item['view']?>
sort erre:
Basszus, rémlett valami, hogy lehet használni field alapú template-eket, de a dorgon hirtelen csak 5-ös leírásokat láttam..
Köszi, hogy eszembe juttattad!
0
0
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Azért nem teljesen jól működik a dolog. A cikkekben szépen megjelenik az alcím, viszont ha nem teljes nézetben nézem a cikkeket, akkor nem jelenik meg. Azt hol lehet beállítani, hogy ebben a nézetben is megjelenjen?
Subtitle
Ezt nézd meg: http://drupal.org/project/subtitle
Kipróbáltam, de valami nem
Kipróbáltam, de valami nem stimmel vele. Megjelenik a szerkesztői oldalon, de nem menti el. A page template-be is beleraktam a szükséges változót, de ugye ha nem menti, akkor nincs mit megjeleníteni.
Dev
Hát, egy dev verziójú modultól ne is várj többet.
Miért nem jó az a megoldás, hogy a tartalmat egyből egy h3-as címmel kezded? Az nem alcím?
Nagy Gusztáv
H3 és felhasználók
Én is erre gondoltam először, amikor a kérdést megláttam, de egy drupalos honlapnak elég gyakran akad az adminon kívül más felhasználója is, így ha emiatt lett feltéve a kérdés, akkor ez a megoldás nem elég.
A tartalomtípusoknál ki lehet írni a felhasználóknak ilyen irányú tanácsokat vagy elvárásokat (az adott tartalomtípust szerkesztve a Beküldési űrlap beállításoknál a Beküldési irányelvekhez kiírva: ha alcímet akarsz akkor ezt és ezt tedd), de nálam ez eddig sikertelen kísérlet volt a felhasználók "nevelésére", további meegoldásokat meg még nem próbáltam.
Ha mindenképpen egységes cikk-kinézetet szereték "bekérni" a felhasználóktól, én is modulra gondolnék, vagy ha CCK-ban megoldható ez, akkor olyasmire... De nem próbáltam ki, csak tippelek.
Én ezt az indokot
nehezen tudom elfogadni. Ha felsorolást kérnek a jövő héttől, akkor se fogok újabb trükközésbe kezdeni, hiszen csak az editort kellene megtanulni használni.
Aki erre nem képes, az nem tud alcímet csinálni. Na bumm.
Nagy Gusztáv
Én arra tippelek, hogy ez nem
Én arra tippelek, hogy ez nem felhasználói kérés volt, hanem az admin szeretné egységes kinézetűnek látni a beküldött tartalmakat.
Ha ez _nem_ egy közösségi weboldal, akkor én is a H3-at javaslom használni saját kezűleg, az adminnak :-)
S ha a közösségnek van ilyen igénye, akkor valóban, tanulják meg az editort kihasználni arra, amire való. Lehet pl. a tartalomszerkesztéshez egy képernyőfotókkal ellátott súgót rittyenteni nekik akár.
De ha az admin igénye az, hogy mindenképpen legyen alcím, akár akarja a felhasználó, akár nem, akkor valahogy be kell kérni a tartalom beküldésekor azt is. Nem tudom, hogy erre vonatkozott-e az eredeti kérdés, vagy sem.
Végülis működik a modul, de a
Végülis működik a modul, de a hagyományos /edit oldalon nem tudom elmenteni a kívánt alcímet. A cikk publikus oldalán megjelenő szerkesztésre kattintva megjegyzi a beírt szöveget. Erre nagyon nehezen jöttem rá, de így jó. Azért nem jó, ha H3-al kezdem a tartalmat, mert nekem leginkább termékleírásoknál van szükségem az alcímre, ahol a cím és tartalom között még ott van a kosárba tesz és az ár is.
Tudod,
ha ezt a "kicsi" infót nem felejtetted volna ki az eredeti kérdésedből, pár kört megspórolhattunk volna.
Nagy Gusztáv
Az ilyen esetekben lehet
Az ilyen esetekben lehet használni a CCK prefix-suffix rendszerét, ha jól emlékszek, html-t is lehet benne használni.
Ez a következőt csinálja: A tartalom beküldésénél a form elem elé, és után teszi a h2 és /h2 tag-et - ami a form elemnél nem biztos, hogy szép, de megjelenésénél szépen összefűzi ezeket.
Egy a gond, a textfield típusú mezőknek nem lehet pf/sf cuccot beállítani. Megtehetjük viszont a theme_textfield megvalósításának kis módosításával.
Tehát vegyél fel egy CCK textfield-et, alcím névvel.
A smink template.php-jének a végére csapd hozzá:
Ezzel eredetileg nekem annyi kellett, hogy egy 'Súly' nevű mezőhöz hozzá kellett tennem egy ' g' suffixet, de sztem h2-vel is működni fog.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
cck+tpl
A feladatot úgy oldanám meg, hogy a tartalomtípushoz felvennék egy szövegmezőt alcím néven és létrehoznám a hozzá kapcsolódó tpl állományt a smink könyvtárában (be kell másolni a content-field.tpl.php-t content-field-filed_alcim.tpl.php néven) és módosítanám a
<?php print $item['view'] ?>
sort erre:
-- http://boj.hu --
Basszus, rémlett valami, hogy
Basszus, rémlett valami, hogy lehet használni field alapú template-eket, de a dorgon hirtelen csak 5-ös leírásokat láttam..
Köszi, hogy eszembe juttattad!
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Azért nem teljesen jól
Azért nem teljesen jól működik a dolog. A cikkekben szépen megjelenik az alcím, viszont ha nem teljes nézetben nézem a cikkeket, akkor nem jelenik meg. Azt hol lehet beállítani, hogy ebben a nézetben is megjelenjen?
Ha CCK-val oldottad meg,
Ha CCK-val oldottad meg, akkor a Mezők megjelenítése résznél tudod állítani.
-- http://boj.hu --