We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 112
    • 3 Posts
    ВОПРОС 1

    С помошью Ditto и поля, созданного с помощью TV (http://modxcms.com/forums/index.php/topic,10292.msg70327.html) сделал каталог продукции, я хотел запихнуть изображение в краткое описание позиции в списке товаров и там же написать небольшое пояснение, а в самом теле документа уже ставится image и полное описание.

    Сделал чанк {{image}} , в который запихнул параметры TV, но вышел казус...
    в самом теле документа (в полном описаниитовара) все отображается нормально, {{image}} выводится и все отлично, а вот в кратком описании на странице списка товаров параметр {{image}} выводится тоже, однако вместо картинки крестик (такое бывает когда путь не правильно указываешь), смотрим путь через *правый клик мышки -> свойства* и там написано: Адрес: http://localhost/, т.е. идет какая-то путанница...
    В содержимом документа все отображается нормально, косяк только с аннотацией. Как решить эту проблему?


    ВОПРОС 2

    Есть ли другой способ создания простого каталога продукции на подобие:
    Страница списка продукции: http://vivacolor.ru/production/wall/
    Страница отдельного продукта: http://vivacolor.ru/production/wall/avant/

    Опишите пожалуйста, не могу разобраться.
      • 1788
      • 1,103 Posts
      1.Что именно прописано в {{image}} ?

      2. Использовать phx для органицации логики (выбор чанка в зависимости от уровня вложенности) + 2 чанка с шаблоном вывода и достаточно 1 шаблона под весь каталог.

      Если чанк используется с Ditto, то TV например такой [+image+], если чанк выводится сразу в шаблон, то TV пишем так [*image*]
        • 112
        • 3 Posts
        1.Что именно прописано в {{image}} ?
        На странице отдельно взятого товара и на странице списка товара одинаково выводится <img src="[*image*]" alt="" title="" />
        Но на странице списка товаров картинка не отображается. В чанке пока для теста только вывод <img src="[*image*]" alt="" title="" />
          • 19164
          • 1,215 Posts
          Для создания каталога как на примере ссылок ничего кроме Ditto и нескольких TV не нужно.

          Краткое описание товара и подробное используют один и тот же шаблон? Посмотрите, привязан ли данный TV ко всем шаблонам, где должен отображаться.
            DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

            Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

            [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
            • 112
            • 3 Posts
            Quote from: Metaller at Jul 23, 2008, 02:58 AM

            Для создания каталога как на примере ссылок ничего кроме Ditto и нескольких TV не нужно.

            Краткое описание товара и подробное используют один и тот же шаблон? Посмотрите, привязан ли данный TV ко всем шаблонам, где должен отображаться.

            Я не совсем разобрался в этих шаблонах для modx...
            html-код отличается только контентной частью немного:

            Страница списка товаров с кратким описанием:
            <div id="wrapper">
            	<div id="cnt">
            		<h1>Краски для стен, потолков, полов</h1>
            		<table cellspacing="0" class="vAlignTop">
            		<tr>
            			<td class="itemImg"><div><img src="i/avant_plus.jpg"  alt="Avant Plus — краска для потолков" title="Avant Plus — краска для потолков" /></div></td>
            			<td class="descr">
            				<a href="#">Avant Plus — краска для потолков</a>
            				<p><strong>Описание:</strong><br />
            					Cовершенно матовая водно-дисперсионная акрилатная краска.
            				</p>
            			</td>
            		</tr>
            		<tr>
            			<td colspan="2" class="spaceRow"> </td>
            		</tr>
            		<tr>
            			<td class="itemImg"><div><img src="i/dekor.jpg" alt="Dekor — краска для стен и потолков" title="Dekor — краска для стен и потолков" /></div></td>
            			<td class="descr">
            				<a href="#">Dekor — краска для стен и потолков</a>
            				<p><strong>Описание:</strong><br />
            					Шелковисто-матовая вододисперсная сополимерная краска, не содержащая органических растворителей.
            				</p>
            			</td>
            		</tr>
            		</table>
            	</div>
            </div>
            


            между <tr>...</tr> будет повторяющаяся часть кода. Ее я так понимаю в чанк надо запихнуть.

            Страница подробного описания отдельного товара:
            <div id="wrapper">
            	<div id="cnt">
            		<h1>Avant Plus — краска для потолков</h1>
            		<p>Полное описание краски бла-бла-бла</p>
            	</div>
            </div>
            



            Тут два шаблона похожих надо или как-то в один запихивается? Подскажите плиз.
              • 1788
              • 1,103 Posts
              Я делаю так:
              Создаю шаблон для катлоги и присваиваю его всей папке.
              вписываю в код шаблона на место вывода текст, например: [*phx:if=`[[UltimateParent? &topLevel=`1`]]`:is=`7`:then=`{{catalog-1-level}}`:else=`{{catalog-2-level}}`*]
              где 7 это id родителья каталога.
              TV [*image*] подключаю к этому шаблону.
              В чанке {{catalog-1-level}} дитто с выводом краткого содержания из каталога, групп товара.
              В {{catalog-2-level}} подробное описание товара.