Sk8erPeter képe

Tudom, hogy nem nekem írtad, de most speciel meg kell, hogy védjem Petiket, az általam linkelt jQuery plugin is ugyanúgy marquee-taget használ (tehát látni benne marquee-taget!), a hagyományoshoz hasonlóan, csak kicsit szebben testreszabható módon. :)

Itt a kódjából a lényeg:

  1. .........
  2. <div class="demo">
  3. <h2>Vanilla</h2>
  4. <marquee behavior="scroll" direction="left" scrollamount="2" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  5. ...
  6. <marquee scrollamount="2" behavior="alternate" direction="right" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  7. ...
  8. <marquee loop="3" behavior="slide" direction="right" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  9. ...
  10. <marquee behavior="scroll" direction="down" scrollamount="2" height="100" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  11.  
  12. </div>
  13.  
  14. <div class="original">
  15. <h2>Without jQuery Progressive Enhancement</h2>
  16. <small>Note: scrollamount has been increased to match speed</small>
  17. ...
  18. <marquee behavior="scroll" scrollamount="3" direction="left" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  19. ...
  20. <marquee scrollamount="6" behavior="alternate" direction="right" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  21. ...
  22. <marquee loop="1" behavior="slide" direction="right" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  23.  
  24. ...
  25. <marquee behavior="scroll" direction="down" height="100" width="350"><p>START Lorem ipsum dolor sit amet END</p></marquee>
  26. </div>
  27. </div>

A demo osztállyal ellátott diven belül van a lényeg igazából, szóval ott is marquee-tag van.
A hozzá tartozó jQuery-kód:

  1. // basic version is: $('div.demo marquee').marquee() - but we're doing some sexy extras
  2.  
  3. $('div.demo marquee').marquee('pointer').mouseover(function () {
  4. $(this).trigger('stop');
  5. }).mouseout(function () {
  6. $(this).trigger('start');
  7. }).mousemove(function (event) {
  8. if ($(this).data('drag') == true) {
  9. this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX);
  10. }
  11. }).mousedown(function (event) {
  12. $(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);
  13. }).mouseup(function () {
  14. $(this).data('drag', false);
  15. });

http://remysharp.com/2008/09/10/the-silky-smooth-marquee/

Itt még fontos infókat írnak:

"As we abused the Internet back in the 90 with tags like <blink> and <marquee> the last 10 years have seen the gradual extinction of these proprietary tags until we did full circle and the marquee effect appears in CSS 3.

There’s actually a very strong business case and requirement for the marquee tag – since the only the alternative is often a hacky solution (I feel) that shifts the CSS left position which, depending on your browser, will begin to eat away at your CPU.

Funnily enough, the marquee tag is pretty well supported amongst the browser, but the actual effect is poorly executed natively (which is kind of odd if it’s built directly in to the browser). So let’s solve this with JavaScript."

0
0
vikicica22 képe

  1. kérdés:

    Ezt kell átalakítanod (azaz a smiked template.php fájljába bemásolod az egész függvényt, a függvénynévben a "theme" szót kicseréled a sminked nevére).

    1. function theme_date_nav_title($params) {
    2. $granularity = $params['granularity'];
    3. $view = $params['view'];
    4. $date_info = $view->date_info;
    5. $link = !empty($params['link']) ? $params['link'] : FALSE;
    6. $format = !empty($params['format']) ? $params['format'] : NULL;
    7. switch ($granularity) {
    8. case 'year':
    9. $title = $date_info->year;
    10. $date_arg = $date_info->year;
    11. break;
    12. case 'month':
    13. $format = !empty($format) ? $format : (empty($date_info->mini) ? 'F Y' : 'F Y');
    14. $title = date_format_date($date_info->min_date, 'custom', $format);
    15. $date_arg = $date_info->year .'-'. date_pad($date_info->month);
    16. break;
    17. case 'day':
    18. $format = !empty($format) ? $format : (empty($date_info->mini) ? 'l, F j Y' : 'l, F j');
    19. $title = date_format_date($date_info->min_date, 'custom', $format);
    20. $date_arg = $date_info->year .'-'. date_pad($date_info->month) .'-'. date_pad($date_info->day);
    21. break;
    22. case 'week':
    23. $format = !empty($format) ? $format : (empty($date_info->mini) ? 'F j Y' : 'F j');
    24. $title = t('Week of @date', array('@date' => date_format_date($date_info->min_date, 'custom', $format)));
    25. $date_arg = $date_info->year .'-W'. date_pad($date_info->week);
    26. break;
    27. }
    28. if (!empty($date_info->mini) || $link) {
    29. // Month navigation titles are used as links in the mini view.
    30. $attributes = array('title' => t('View full page month'));
    31. $url = date_pager_url($view, $granularity, $date_arg, TRUE);
    32. return l($title, $url, array('attributes' => $attributes));
    33. }
    34. else {
    35. return $title;
    36. }
    37. }
  2. kérdés:
    style.css - kell tenni

    1. .calendar-calendar .today .mini-day-off {
    2. background: none repeat-x scroll left top #fff;
    3. color: #ff0000;
    4. }
1
0
eki képe

Éreztem én, hogy nem jól magyarázom. :) Ez lenne a teljes kód.
Ez egy Multifield, ami több értéket vehet fel. És esetünkben egy érték az a Link-Megjegyzés-Státusz hármasból áll.

  1. <div class="field field-name-field-linkek field-type-multifield field-label-above aktiv inaktiv">
  2.  
  3. <div class="field-label">
  4.  
  5. Linkek:
  6.  
  7. </div>
  8. <div class="field-items">
  9. <div class="field-item even">
  10. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  11. <div class="field-label">
  12.  
  13. Link:
  14.  
  15. </div>
  16. <div class="field-items">
  17. <div class="field-item even">
  18. <a target="_blank" href="http://www.valami.hu">
  19.  
  20. http://www.valami.hu
  21.  
  22. </a>
  23. </div>
  24. </div>
  25. ::after
  26. </div>
  27. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  28. <div class="field-label">
  29.  
  30. Megjegyzés:
  31.  
  32. </div>
  33. <div class="field-items">
  34. <div class="field-item even">
  35.  
  36. Megjegyzés tartalom
  37.  
  38. </div>
  39. </div>
  40. ::after
  41. </div>
  42. </div>
  43. <div class="field-item odd">
  44. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  45. <div class="field-label">
  46.  
  47. Link:
  48.  
  49. </div>
  50. <div class="field-items">
  51. <div class="field-item even">
  52. <a target="_blank" href="http://www.valami.com">
  53.  
  54. http://www.valami.com
  55.  
  56. </a>
  57. </div>
  58. </div>
  59. ::after
  60. </div>
  61. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  62. <div class="field-label">
  63.  
  64. Megjegyzés:
  65.  
  66. </div>
  67. <div class="field-items">
  68. <div class="field-item even">
  69.  
  70. Megjegyzés tartalom 1
  71.  
  72. </div>
  73. </div>
  74. ::after
  75. </div>
  76. </div>
  77. </div>
  78.  
  79. </div>
0
0
eki képe

Éreztem én, hogy nem jól magyarázom. :) Ez lenne a teljes kód.
Ez egy Multifield, ami több értéket vehet fel. És esetünkben egy érték az a Link-Megjegyzés-Státusz hármasból áll.

  1. <div class="field field-name-field-linkek field-type-multifield field-label-above aktiv inaktiv">
  2.  
  3. <div class="field-label">
  4.  
  5. Linkek:
  6.  
  7. </div>
  8. <div class="field-items">
  9. <div class="field-item even">
  10. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  11. <div class="field-label">
  12.  
  13. Link:
  14.  
  15. </div>
  16. <div class="field-items">
  17. <div class="field-item even">
  18. <a target="_blank" href="http://www.valami.hu">
  19.  
  20. http://www.valami.hu
  21.  
  22. </a>
  23. </div>
  24. </div>
  25. ::after
  26. </div>
  27. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  28. <div class="field-label">
  29.  
  30. Megjegyzés:
  31.  
  32. </div>
  33. <div class="field-items">
  34. <div class="field-item even">
  35.  
  36. Megjegyzés tartalom
  37.  
  38. </div>
  39. </div>
  40. ::after
  41. </div>
  42. </div>
  43. <div class="field-item odd">
  44. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  45. <div class="field-label">
  46.  
  47. Link:
  48.  
  49. </div>
  50. <div class="field-items">
  51. <div class="field-item even">
  52. <a target="_blank" href="http://www.valami.com">
  53.  
  54. http://www.valami.com
  55.  
  56. </a>
  57. </div>
  58. </div>
  59. ::after
  60. </div>
  61. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  62. <div class="field-label">
  63.  
  64. Megjegyzés:
  65.  
  66. </div>
  67. <div class="field-items">
  68. <div class="field-item even">
  69.  
  70. Megjegyzés tartalom 1
  71.  
  72. </div>
  73. </div>
  74. ::after
  75. </div>
  76. </div>
  77. </div>
  78.  
  79. </div>
0
0
eki képe

Éreztem én, hogy nem jól magyarázom. :) Ez lenne a teljes kód.
Ez egy Multifield, ami több értéket vehet fel. És esetünkben egy érték az a Link-Megjegyzés-Státusz hármasból áll.

  1. <div class="field field-name-field-linkek field-type-multifield field-label-above aktiv inaktiv">
  2.  
  3. <div class="field-label">
  4.  
  5. Linkek:
  6.  
  7. </div>
  8. <div class="field-items">
  9. <div class="field-item even">
  10. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  11. <div class="field-label">
  12.  
  13. Link:
  14.  
  15. </div>
  16. <div class="field-items">
  17. <div class="field-item even">
  18. <a target="_blank" href="http://www.valami.hu">
  19.  
  20. http://www.valami.hu
  21.  
  22. </a>
  23. </div>
  24. </div>
  25. ::after
  26. </div>
  27. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  28. <div class="field-label">
  29.  
  30. Megjegyzés:
  31.  
  32. </div>
  33. <div class="field-items">
  34. <div class="field-item even">
  35.  
  36. Megjegyzés tartalom
  37.  
  38. </div>
  39. </div>
  40. ::after
  41. </div>
  42. </div>
  43. <div class="field-item odd">
  44. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  45. <div class="field-label">
  46.  
  47. Link:
  48.  
  49. </div>
  50. <div class="field-items">
  51. <div class="field-item even">
  52. <a target="_blank" href="http://www.valami.com">
  53.  
  54. http://www.valami.com
  55.  
  56. </a>
  57. </div>
  58. </div>
  59. ::after
  60. </div>
  61. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  62. <div class="field-label">
  63.  
  64. Megjegyzés:
  65.  
  66. </div>
  67. <div class="field-items">
  68. <div class="field-item even">
  69.  
  70. Megjegyzés tartalom 1
  71.  
  72. </div>
  73. </div>
  74. ::after
  75. </div>
  76. </div>
  77. </div>
  78.  
  79. </div>
0
0
eki képe

Éreztem én, hogy nem jól magyarázom. :) Ez lenne a teljes kód.
Ez egy Multifield, ami több értéket vehet fel. És esetünkben egy érték az a Link-Megjegyzés-Státusz hármasból áll.

  1. <div class="field field-name-field-linkek field-type-multifield field-label-above aktiv inaktiv">
  2.  
  3. <div class="field-label">
  4.  
  5. Linkek:
  6.  
  7. </div>
  8. <div class="field-items">
  9. <div class="field-item even">
  10. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  11. <div class="field-label">
  12.  
  13. Link:
  14.  
  15. </div>
  16. <div class="field-items">
  17. <div class="field-item even">
  18. <a target="_blank" href="http://www.valami.hu">
  19.  
  20. http://www.valami.hu
  21.  
  22. </a>
  23. </div>
  24. </div>
  25. ::after
  26. </div>
  27. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  28. <div class="field-label">
  29.  
  30. Megjegyzés:
  31.  
  32. </div>
  33. <div class="field-items">
  34. <div class="field-item even">
  35.  
  36. Megjegyzés tartalom
  37.  
  38. </div>
  39. </div>
  40. ::after
  41. </div>
  42. </div>
  43. <div class="field-item odd">
  44. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  45. <div class="field-label">
  46.  
  47. Link:
  48.  
  49. </div>
  50. <div class="field-items">
  51. <div class="field-item even">
  52. <a target="_blank" href="http://www.valami.com">
  53.  
  54. http://www.valami.com
  55.  
  56. </a>
  57. </div>
  58. </div>
  59. ::after
  60. </div>
  61. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  62. <div class="field-label">
  63.  
  64. Megjegyzés:
  65.  
  66. </div>
  67. <div class="field-items">
  68. <div class="field-item even">
  69.  
  70. Megjegyzés tartalom 1
  71.  
  72. </div>
  73. </div>
  74. ::after
  75. </div>
  76. </div>
  77. </div>
  78.  
  79. </div>
0
0
eki képe

Éreztem én, hogy nem jól magyarázom. :) Ez lenne a teljes kód.
Ez egy Multifield, ami több értéket vehet fel. És esetünkben egy érték az a Link-Megjegyzés-Státusz hármasból áll.

  1. <div class="field field-name-field-linkek field-type-multifield field-label-above aktiv inaktiv">
  2.  
  3. <div class="field-label">
  4.  
  5. Linkek:
  6.  
  7. </div>
  8. <div class="field-items">
  9. <div class="field-item even">
  10. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  11. <div class="field-label">
  12.  
  13. Link:
  14.  
  15. </div>
  16. <div class="field-items">
  17. <div class="field-item even">
  18. <a target="_blank" href="http://www.valami.hu">
  19.  
  20. http://www.valami.hu
  21.  
  22. </a>
  23. </div>
  24. </div>
  25. ::after
  26. </div>
  27. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  28. <div class="field-label">
  29.  
  30. Megjegyzés:
  31.  
  32. </div>
  33. <div class="field-items">
  34. <div class="field-item even">
  35.  
  36. Megjegyzés tartalom
  37.  
  38. </div>
  39. </div>
  40. ::after
  41. </div>
  42. </div>
  43. <div class="field-item odd">
  44. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  45. <div class="field-label">
  46.  
  47. Link:
  48.  
  49. </div>
  50. <div class="field-items">
  51. <div class="field-item even">
  52. <a target="_blank" href="http://www.valami.com">
  53.  
  54. http://www.valami.com
  55.  
  56. </a>
  57. </div>
  58. </div>
  59. ::after
  60. </div>
  61. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  62. <div class="field-label">
  63.  
  64. Megjegyzés:
  65.  
  66. </div>
  67. <div class="field-items">
  68. <div class="field-item even">
  69.  
  70. Megjegyzés tartalom 1
  71.  
  72. </div>
  73. </div>
  74. ::after
  75. </div>
  76. </div>
  77. </div>
  78.  
  79. </div>
0
0
eki képe

Éreztem én, hogy nem jól magyarázom. :) Ez lenne a teljes kód.
Ez egy Multifield, ami több értéket vehet fel. És esetünkben egy érték az a Link-Megjegyzés-Státusz hármasból áll.

  1. <div class="field field-name-field-linkek field-type-multifield field-label-above aktiv inaktiv">
  2.  
  3. <div class="field-label">
  4.  
  5. Linkek:
  6.  
  7. </div>
  8. <div class="field-items">
  9. <div class="field-item even">
  10. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  11. <div class="field-label">
  12.  
  13. Link:
  14.  
  15. </div>
  16. <div class="field-items">
  17. <div class="field-item even">
  18. <a target="_blank" href="http://www.valami.hu">
  19.  
  20. http://www.valami.hu
  21.  
  22. </a>
  23. </div>
  24. </div>
  25. ::after
  26. </div>
  27. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  28. <div class="field-label">
  29.  
  30. Megjegyzés:
  31.  
  32. </div>
  33. <div class="field-items">
  34. <div class="field-item even">
  35.  
  36. Megjegyzés tartalom
  37.  
  38. </div>
  39. </div>
  40. ::after
  41. </div>
  42. </div>
  43. <div class="field-item odd">
  44. <div class="field field-name-field-link field-type-link-field field-label-inline clearfix">
  45. <div class="field-label">
  46.  
  47. Link:
  48.  
  49. </div>
  50. <div class="field-items">
  51. <div class="field-item even">
  52. <a target="_blank" href="http://www.valami.com">
  53.  
  54. http://www.valami.com
  55.  
  56. </a>
  57. </div>
  58. </div>
  59. ::after
  60. </div>
  61. <div class="field field-name-field-megjegyz-s field-type-text field-label-inline clearfix">
  62. <div class="field-label">
  63.  
  64. Megjegyzés:
  65.  
  66. </div>
  67. <div class="field-items">
  68. <div class="field-item even">
  69.  
  70. Megjegyzés tartalom 1
  71.  
  72. </div>
  73. </div>
  74. ::after
  75. </div>
  76. </div>
  77. </div>
  78.  
  79. </div>
0
0
szt képe

Akkor ez lehet egy cache-es jQuery-s megoldás, ha el nem rontom:

template.php-ba:

  1. function SMINKEDNEVE_preprocess_html(&$variables) {
  2. if (drupal_is_front_page()) {
  3. drupal_add_js(drupal_get_path('theme', 'SMINKEDNEVE') .'/script.js', array('cache' => FALSE));
  4. }
  5. }

És kell maga a script fájl, amit ebben az esetben közvetlenül a smink könyvtárába kell tenni, és ez legyen benne (ez fapados lett, mert most nem szórakoztam a range segédfüggvénnyel):

script.js

  1. (function ($) {
  2. Drupal.behaviors.classChanger = {
  3. attach: function (context, settings) {
  4. var c = "";
  5. switch (new Date().getHours()) {
  6. case 0:
  7. c = "grey"; break;
  8. case 1:
  9. c = "grey"; break;
  10. case 2:
  11. c = "grey"; break;
  12. case 3:
  13. c = "grey"; break;
  14. case 4:
  15. c = "grey"; break;
  16. case 5:
  17. c = "grey"; break;
  18. case 6:
  19. c = "grey"; break;
  20. case 7:
  21. c = "grey"; break;
  22. case 8:
  23. c = "yellow"; break;
  24. case 9:
  25. c = "yellow"; break;
  26. case 10:
  27. c = "yellow"; break;
  28. case 11:
  29. c = "yellow"; break;
  30. case 12:
  31. c = "blue"; break;
  32. case 13:
  33. c = "blue"; break;
  34. case 14:
  35. c = "blue"; break;
  36. case 15:
  37. c = "blue"; break;
  38. case 16:
  39. c = "orange"; break;
  40. case 17:
  41. c = "orange"; break;
  42. case 18:
  43. c = "orange"; break;
  44. case 19:
  45. c = "orange"; break;
  46. case 20:
  47. c = "black"; break;
  48. case 21:
  49. c = "black"; break;
  50. case 22:
  51. c = "black"; break;
  52. case 23:
  53. c = "gray"; break;
  54. }
  55. $("body").addClass(c);
  56. }
  57. }
  58. })(jQuery);
0
0
this.isti képe

Azt szeretném, hogy:
- Szótáranként különböző legyen a listázás. Pl. A kategóriánként listázásnál más adatokat listázzon, mint ha a településenként listázna.(mindkettő egy-egy különálló szótár)
- A nézetben csak a Cikk típusú tartalmak jelenjenek meg.
- A kifejezésenként különböző eddig nem jutott eszembe, de most hogy felvettetted, felcsigáztad az érdeklődésemet :D

Az exportált View: (volt már jó-pár változata, megpróbáltam a fórumban elhangzottakhoz igazítani)

$view = new view();
$view->name = 'kategorizalt_cikkek';
$view->description = 'A view to emulate Drupal core\'s handling of taxonomy/term.';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'Kategorizált cikkek';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
 
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['query_comment'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'Alaphelyzet';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '20';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['pager']['options']['id'] = '0';
$handler->display->display_options['pager']['options']['quantity'] = '9';
$handler->display->display_options['pager']['options']['tags']['first'] = '« első';
$handler->display->display_options['pager']['options']['tags']['previous'] = '‹ előző';
$handler->display->display_options['pager']['options']['tags']['next'] = 'következő ›';
$handler->display->display_options['pager']['options']['tags']['last'] = 'utolsó »';
$handler->display->display_options['style_plugin'] = 'list';
$handler->display->display_options['style_options']['uses_fields'] = TRUE;
$handler->display->display_options['row_plugin'] = 'fields';
/* Relationship: Tartalom: Kategória (field_kategoria) */
$handler->display->display_options['relationships']['field_kategoria_tid']['id'] = 'field_kategoria_tid';
$handler->display->display_options['relationships']['field_kategoria_tid']['table'] = 'field_data_field_kategoria';
$handler->display->display_options['relationships']['field_kategoria_tid']['field'] = 'field_kategoria_tid';
/* Mező: Tartalom: Borítókép */
$handler->display->display_options['fields']['field_boritokep']['id'] = 'field_boritokep';
$handler->display->display_options['fields']['field_boritokep']['table'] = 'field_data_field_boritokep';
$handler->display->display_options['fields']['field_boritokep']['field'] = 'field_boritokep';
$handler->display->display_options['fields']['field_boritokep']['label'] = '';
$handler->display->display_options['fields']['field_boritokep']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_boritokep']['settings'] = array(
  'image_style' => 'thumbnail',
  'image_link' => 'content',
);
/* Mező: Tartalom: Cím */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
/* Mező: Tartalom: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] = 'field_data_body';
$handler->display->display_options['fields']['body']['field'] = 'body';
$handler->display->display_options['fields']['body']['label'] = '';
$handler->display->display_options['fields']['body']['type'] = 'text_trimmed';
$handler->display->display_options['fields']['body']['settings'] = array(
  'trim_length' => '400',
);
/* Sort criterion: Tartalom: Sticky */
$handler->display->display_options['sorts']['sticky']['id'] = 'sticky';
$handler->display->display_options['sorts']['sticky']['table'] = 'node';
$handler->display->display_options['sorts']['sticky']['field'] = 'sticky';
$handler->display->display_options['sorts']['sticky']['order'] = 'DESC';
/* Sort criterion: Tartalom: Post date */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Contextual filter: Tartalom: Has taxonomy term ID (with depth) */
$handler->display->display_options['arguments']['term_node_tid_depth']['id'] = 'term_node_tid_depth';
$handler->display->display_options['arguments']['term_node_tid_depth']['table'] = 'node';
$handler->display->display_options['arguments']['term_node_tid_depth']['field'] = 'term_node_tid_depth';
$handler->display->display_options['arguments']['term_node_tid_depth']['default_action'] = 'default';
$handler->display->display_options['arguments']['term_node_tid_depth']['exception']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['term_node_tid_depth']['exception']['title'] = 'Mind';
$handler->display->display_options['arguments']['term_node_tid_depth']['breadcrumb'] = 'aaa';
$handler->display->display_options['arguments']['term_node_tid_depth']['default_argument_type'] = 'taxonomy_tid';
$handler->display->display_options['arguments']['term_node_tid_depth']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['term_node_tid_depth']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['term_node_tid_depth']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['term_node_tid_depth']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['term_node_tid_depth']['validate']['type'] = 'taxonomy_term';
$handler->display->display_options['arguments']['term_node_tid_depth']['validate_options']['vocabularies'] = array(
  'kategoria' => 'kategoria',
);
$handler->display->display_options['arguments']['term_node_tid_depth']['validate_options']['type'] = 'tids';
$handler->display->display_options['arguments']['term_node_tid_depth']['depth'] = '2';
$handler->display->display_options['arguments']['term_node_tid_depth']['break_phrase'] = TRUE;
/* Contextual filter: Tartalom: Has taxonomy term ID depth modifier */
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['id'] = 'term_node_tid_depth_modifier';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['table'] = 'node';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['field'] = 'term_node_tid_depth_modifier';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['exception']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['exception']['title'] = 'Mind';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['specify_validation'] = TRUE;
/* Filter criterion: Tartalom: Published or admin */
$handler->display->display_options['filters']['status_extra']['id'] = 'status_extra';
$handler->display->display_options['filters']['status_extra']['table'] = 'node';
$handler->display->display_options['filters']['status_extra']['field'] = 'status_extra';
$handler->display->display_options['filters']['status_extra']['group'] = 0;
$handler->display->display_options['filters']['status_extra']['expose']['operator'] = FALSE;
/* Filter criterion: Tartalom: Kategória (field_kategoria) */
$handler->display->display_options['filters']['field_kategoria_tid']['id'] = 'field_kategoria_tid';
$handler->display->display_options['filters']['field_kategoria_tid']['table'] = 'field_data_field_kategoria';
$handler->display->display_options['filters']['field_kategoria_tid']['field'] = 'field_kategoria_tid';
$handler->display->display_options['filters']['field_kategoria_tid']['value'] = '';
$handler->display->display_options['filters']['field_kategoria_tid']['vocabulary'] = 'kategoria';
/* Filter criterion: Tartalom: Típus */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'article' => 'article',
);
 
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page');
$handler->display->display_options['path'] = 'taxonomy/term/%';
$translatables['kategorizalt_cikkek'] = array(
  t('Master'),
  t('more'),
  t('Apply'),
  t('Alaphelyzet'),
  t('Sort by'),
  t('Asc'),
  t('Desc'),
  t('Items per page'),
  t('- All -'),
  t('Offset'),
  t('« első'),
  t('‹ előző'),
  t('következő ›'),
  t('utolsó »'),
  t('term from field_kategoria'),
  t('Mind'),
  t('aaa'),
  t('Page'),
);

Ez most a kategóriánként listázásnál jól működik, viszont a településenkénti listázásokat elrontja, "Az oldal nem található" üzenetet ír náluk.
Ha a "Contextual filters >> When the filter val... >> Specify validat..."-nél nincs bejelölve, hogy "Kategória", akkor minden szótárra működik ez a nézet, de jó volna a többi szótárhoz más nézetet létrehozni.

0
0