Legközelebb légyszi nyiss új témát a kérdésednek
Elég kevés infót adtál, de jó eséllyel az Image modul blokkjáról van szó. Az meg úgy működik, hogy a beküldött kép (Image) típusú tartalmak közül fog véletlenszerűen választani. Ajánlom a jegyzetemet, írok az Image modulról.
Nagy Gusztáv
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
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
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Csatlakozom az előttem szólóhoz
Ha mégis te akarod megcsinálni, akkor meg ajánlom a jegyzetemet az elejétől, különösen a Views modulról szóló fejezetet.
Nagy Gusztáv
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Composite Layout, Views, Taxonomy
Nekem erről a Composite Layout modullal való kísérletezésem tapasztalatai jutnak eszembe, lehet, hogy olyasmire gondoltál, amit az tud.
A Views is jó erre (meg sokkal többre is). De a Taxonomy is jó megoldás lehet olyan menüpontok létrehozására, amik egy adott témához tartozó tartalmakat jelenítenek meg.
De azt hiszem, nem érthető pontosan a kérdés:
Mit értesz az alatt, hogy 1 menüponthoz tartozó lapon egyidejűleg megjeleníteni?
A beküldött oldalakat szeretnéd egymás alatt megjeleníteni, vagy a bevezetőjüket (teaser), vagy pedig úgy szeretnéd "tálalni" az adott menüpontnál megjelenő oldalt, mintha az egyetlen, hosszabb oldal lenne, és nem több, egymás után beküldött, önálló oldal?
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Extras beállításai megvoltak?
A modul beállításainál van két "fül", az egyik szimplán a Gallery Assist nevet viseli, a másik az Extras névre hallgat (útvonal: "honlapod címe"/admin/settings/gallery_assist/extras ).
Azon belül a "Gallery functionality assigments" -nél lehet az egyes tartalomtípusokhoz engedélyezni a galéria modul használatát.
Ha ez (extras beállítása) megvolt, de nem csinálja amit akarsz, akkor még egy dolog van, ami megzavaró lehet, legalábbis én ezt tapasztaltam:
amikor létrehozod az adott (pl. story) tartalmadat, még csak címet és szövegtörzset kér be, még sehol nem látni, hogy hogy lesz ebből képfeltöltés.
Amikor mented a story vagy más tartalmadat, amihez galériahasználatot engedélyeztél, akkor viszont újra a szerkesztés gombra kattintva már a galériához tartozó funkciók is feljönnek, lehet képet feltölteni, stb.
Lehet, hogy ennek nem így kéne működnie, de én most itt tartok a modul kipróbálásával, és csak ezt láttam belőle - remélem segít neked ez, és nem más a problémád.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
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.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
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á:
// ' <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.
----
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 hozzászóláshoz regisztráció és bejelentkezés szükséges
1111/Budapest/ABC utca/27 és a preg_replace
A cél: 1111 Budapest, ABC utca 27.