fecske95 képe

A .field-field-name osztálynak mit írjak be pontosan itt van a html kimenet ebből több mindennel próbálkoztam, de nem megy. Ha csak a .description állítom be tökéletesem megy de ugye az oldal összes filed description -ára érvényes.

<div class="form-item">
 <label>Jogi nyilatkozat: <span class="form-required" title="Szükséges mező.">*</span></label>
 <div class="form-radios"><div class="form-item" id="edit-field-jogi-nyilatkozat-value-igen-wrapper">
 
 <label class="option" for="edit-field-jogi-nyilatkozat-value-igen"><input type="radio" id="edit-field-jogi-nyilatkozat-value-igen" name="field_jogi_nyilatkozat[value]" value="igen"   class="form-radio" /> igen</label>
</div>
0
0
wildface86 képe

próbáltam template php-ban preprocessel

function sminkem_preprocess_views_view_table(&$vars) {
  $view     = $vars['view'];
  $rows     = $vars['rows'];
  $vars['classes'] = array();
  foreach ($rows as $count => $row) {
    if ($view->result[$count]->node_sticky == 1) {
      $vars['classes'][$count] .= 'sticky';
    }
   }
  }

de valahogy nem jön össze, pedig szerintem ez lesz az irány.

0
0
SztyopuS képe

Az alábbi kódot beillesztettem php-ba és működik.
Biztosan van benne egy két felesleges dolog, szóval még csiszolni kell!
Azért leírom, hogy ha valaki hasonló cipőben járna ne a "0"-ról keledjen kezdenie.
Tehát:

<object type="application/x-shockwave-flash" 
data="/sites/webvarazs.neobase.hu/files/flash/flash.swf"
width="600" height="180"
id="valami">
              <param name="movie" value="/sites/webvarazs.neobase.hu/files/flash/flash.swf" />
              <param name="menu" value="false" />
              <param name="quality" value="high" />
              <param name="wmode" value="transparent" />
              <param name="bgcolor" value="#2B0600" />
              <img src="/sites/webvarazs.neobase.hu/files/flash/flash.swf" 
                width="600" height="180" alt="" />
</object>
0
0

-----------------------------------------------------
Kezdő vagyok, de tanulni akarok!!!

ui: Köszönöm mindenkinek a segítségét és a türelmét :)

aboros képe

minden .tpl.php -nek van elofeldolgozoja, a szarmaztatott templatekre is ervenyes. tehat ha van mondjuk node.tpl.php meg van node-forum.tpl.php, mindketto elott lefut ez az elofeldolgozo, esetunkben most a template_preprocess_node.
ezt a sminked template.php -jaba teheted es ott varialhatod a referenciakent kapott tombot. visszaadni semmit nem kell.

kabe igy:

function SMINKNEVE_preprocess_node(&$vars) {
	$node = $vars['node'];
	if ($node->comment == 2 && !$node->teaser) {
		$vars['content'] .= l(t('Jump to comment form'), 'node/' . $node->nid, array('fragment' => 'comment-form'));
	}
}

a masik lehetoseg, hogy irsz egy apro modult ami a hook_link() -ben ad a node linkshez.

meg biztos lehet mashogy is.

0
0

-
clear: both;

gerisz képe

blokk - ahová akarod!

Legalább is "piszkálgatás" nélkül bárhová, ahol van régiód. Mivel a régiókba pakolod bele a blokkokat. /admin/build/block útvonaladon.

1)
Régió hozzáadása ->

/sites/all/themes/mytheme/mytheme.info -> szerkesztés

regions[myregio] = myregio

/sites/all/themes/mytheme/page.tpl.php -> szerkesztés

<?php if ($myregio): ?>
<div class="myregio"><?php print $myregio; ?></div>
<?php endif; ?>

A kiíratást oda teszed ahol majd szeretnéd megjeleníteni a blokkodat.

Másolás/felülírás, gyorstár törlése és már is van egy régiód ahová pakolhatod a blokkodat.

2)
Régió nélkül.
/sites/all/themes/mytheme/page.tpl.php -> szerkesztés

<?php 
    $block = module_invoke('block', 'block', 'view', 'myblockid');
    print $block['content'];
?>

oda teszed ahová akarod.

(myblockid -> /admin/build/block megkeresed a blokkodat amiben a faceshare van.A böngésződ címsorában utolsó része pl: admin/build/block/configure/block/1 itt az 1 -es)

Persze mind ezt úgy hogy a 2-es variációt választottad csakiistvan hozzászólásából.

1
0
szantog képe

Huu, Drupal szempontból ennek kb csak a nyaka véres.

Ez 99,9%, hogy megoldja, meg nem lesz ordas nagy sechole az oldaladon, de ez is csak félnegyedmegoldás, de talán nem hal bele a beteg:

foreach ($cikkek as $cikk) {
  echo '<div class="cimlap-listazas">';
  $node = node_load($cikk["nid"]);
 
  echo '<div class="cimlap-lista-cim">' . check_plain($node->title) .'</div>';
  echo '<div class="cimlap-lista-szoveg">' . check_plain($node->body) . '</div>';
 
  echo '</div>';
}

Hosszú távon mindenképp érdemes jobban megismerni a rendszert, és a feladathoz megfelelő drupalist megoldást választani, akár ez esetben viewst.

Rengeteg php gurut láttam már drupalban gányolni, mert nem fogadják el, hogy drupal != pure php.

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.

makgab képe

azt hiszem megvan a hiba, ez segített: http://drupal.org/node/1114190
Az .info fájlba a régió hivatkozások is kellenek:

regions[header] = Header
regions[help] = Help
regions[page_top] = Page top
regions[page_bottom] = Page bottom
regions[highlighted] = Highlighted
 
regions[featured] = Featured
regions[content] = Content
regions[sidebar_first] = Sidebar first
regions[sidebar_second] = Sidebar second
 
regions[triptych_first] = Triptych first
regions[triptych_middle] = Triptych middle
regions[triptych_last] = Triptych last
 
regions[footer_firstcolumn] = Footer first column
regions[footer_secondcolumn] = Footer second column
regions[footer_thirdcolumn] = Footer third column
regions[footer_fourthcolumn] = Footer fourth column
regions[footer] = Footer
 
settings[shortcut_module_link] = 0

most jónak tűnik.

1
0
makgab képe

Egyelőre nincs fent sehol.
De ez segít? Itt az a tag is (firebug-ból):

div id="block-locale-language" class="block block-locale contextual-links-region">
  <h2>Languages</h2>
   <div class="content">
    <ul class="language-switcher-locale-url">
    <li class="en first active">
      <a class="language-link active" href="/ct/">English</a>
    </li>
    <li class="hu last">
     <a class="language-link" href="/ct/?q=hu">Magyar</a>
    </li>
    </ul>
</div>
</div>
0
0
DruTa képe

Kicseréltem ezt a részt (a már létezőből exportáltam ki):

 "IF" : [
      { "node_is_of_type" : { "node" : 
[ "node" ], "type" : { "value" : 
{ "article" : "article" } } } }
    ],
    "DO" : [

Arra, amit te írtál, az IF és DO közötti részt, de hibát jelez.

"IF" : [
      { "NOT node_is_published" : { "node" : 
[ "node-unchanged" ] } },
      { "node_is_published" : { "node" : 
[ "node" ] } }
    ],
    "DO" : [

"
Integrity check for the imported configuration failed. Error message: Data selector node-unchanged for parameter node is invalid.
"

0
0
szantog képe

A weight nem jó. Elsőre group alapján történik a rendezés, amiből 3 van, system (CSS_SYSTEM), module (CSS_DEFAULT), theme (CSS_THEME).
A moduleban hozzáadott css az default értéket kap alapból, ami szvsz jó, nagyon utálnám azt a modulet, ami rá akarná eröltetni a css a sminkére.

De ha nagyon muszáj, valami ilyen kell, a groupot megetetni először, aztán jöhet a weight:

  1. // attache CSS to form
  2. $form['#attached']['css'][] = array(
  3. drupal_get_path('module','mymodule') . '/css/mymodule.css' => array(
  4. 'group' => CSS_THEME,
  5. ),
  6. );
3
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.