drgyz képe

A cél: 1111 Budapest, ABC utca 27.

<?php
$token = '[field_taxonomia-terms-raw]';
 
$token = preg_replace("|(.+)/(.+)/(.+)/(.+)|", "\\1 \\2, \\3 \\4.", $token);
 
if (empty($token))
	{
	return '[field_taxonomia-terms]';
	}
else
	{
	return $token;
	} 
?>
0
0
turboczi képe

Az azonosítók beírásánál VIGYÁZAT: CSAK VESSZŐVEL VÁLASSZUK EL ŐKET, SZÓKÖZT NE HASZNÁLJUNK!

Turóczi Attila

Nagy Gusztáv képe

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.

0
0

Nagy Gusztáv

Nagy Gusztáv képe

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?

0
0

Nagy Gusztáv

Nagy Gusztáv képe

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.

0
0

Nagy Gusztáv

kalmarr képe

Esetleg ezekről van valami írásos info?

0
0
Lejla képe

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?

0
0
Lejla képe

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.

0
0
Lejla képe

É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.

0
0
szantog képe

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.