We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 27133
    • 20 Posts
    Встала задача сделать раздел портфолио. Чтобы было проще понять структуру сайта, попытаюсь нарисовать ее:
    /_Home
    |_Works
    |_Sites
    |_Site-1
    |_Site-2
    |_Logotypes
    |_Video
    |_etc
    |_etc-etc
    В итоге заходя на страницу Works должна рисоваться таблица не более 4-х колонок по ширине (колонки по 25%), проще привести пример http://www.artlebedev.ru/everything/. Если еще проще сказать, то нужно сделать раздел портфолио такой же как на сайте из примера.
    Была идея рисовать таблицу самому, и уже в каждую колонку вставлять вызов Wayfinder с нужным startId, но это на мой взгляд слишком муторно, можно ли как-нибудь упростить это? Или может быть использовать для данной задачи другой сниппет?
      • 74
      • 74 Posts
      Только зачем для этого таблица?
      Можно вполне обойтись 1 вызовом Wayfinder и вложенными <ul> или <div>
        • 27133
        • 20 Posts
        Попытался сам решить проблему, с помощью Wayfinder, вот что вышло

        Изначальный вызов:
        [[Wayfinder? &startId=`7` &level=`2` &outerTpl=`Works` &rowTpl=`Works_item`]]

        Чанк Works_item:
        <div class="body">
        <p><a href="[+wf.link+]" title="[+wf.title+]"><b>[+wf.linktext+]</b></a>

        <span class="smaller_italic">Работ: [+wf.subitemcount+]</span>
        </p>
        <div style="margin: 0 20px 4px 0"><hr /></div>
        <div class="smaller">
        [[Wayfinder? &startId=`[+wf.docid+]` &level=`1` &outerTpl=`Works` &rowTpl=`Works_item_list` &sortOrder=`DESC`]]
        </div>
        </div>

        Чанк Works_item_list:
        <p[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>
        <span class="date">[+pub_date+]</span></p>

        Чанк Works пустой, таким способом избавился от тегов <ul>...</ul>

        css выравнивающий блоки:
        .body { float: left; width: 25%; margin-bottom: 50px; }

        Сейчас появилось две проблемы, с правильным выравниванием блоков (прикрепил скрин с нынешним выравниванием), и с подписыванием даты публикации готовой работы (как прописать я хз).
          • 20380
          • 118 Posts
          А зачем вам 2 вызова вайфандера один в другом, если можно одним двухэтажным + указать нужный чанк для уровня родителей и все? huh
            • 27133
            • 20 Posts
            Я над этим уже думал, вскоре думаю исправить. Меня же щас больше интересует как мне сделать правильно выравнивание блоков
              • 7368
              • 264 Posts
              Это Вам нужно обращаться к google. Вот первая позиция по Вашему запросу

              http://explorer-soft.com/css/chetyre-sposoba-dlya-sozdaniya-ravnyx-kolonok-po-vysote.html
                • 27133
                • 20 Posts
                Все примеры которые находил, описывали ситуацию когда высота блока фиксированная, у меня же высота каждого блока будет разной, но строиться они должны ровной сеткой, как это сделать до сих пор не придумал
                  • 7368
                  • 264 Posts
                  Я помню, что находил решения, с не фиксированной высотой.. Только не вспомню где.

                  А что Вам мешает сделать фиксированные блоки? Так с точки зрения верстки будет даже правильнее, не будет лестницы из блоков, которая будет ломать глаз))
                    • 1788
                    • 1,103 Posts
                    У ТС сайт портфолио дизайна в т.ч сайтов. И при этом задаются вопросы по верстке smiley
                      • 27133
                      • 20 Posts
                      Quote from: antey at Jan 25, 2011, 04:32 AM

                      У ТС сайт портфолио дизайна в т.ч сайтов. И при этом задаются вопросы по верстке smiley

                      Ну не все совершенны, и все приходит с опытом. Если бы я стучал кулаком в грудь и кричал я профи, а следом просил совета "как сделать?", то можно было бы кидать в меня камень.