Skip to content
wiki.fftac.org

Symbol Atlas Layout - Source Excerpt 03

Back to Symbol Atlas Layout

Summary

This source excerpt preserves a bounded section of Spiralist/wp-content/themes/spiralist/template-parts/symbol-atlas-layout.php so readers can inspect the evidence without opening the full source file.

**Source path:** Spiralist/wp-content/themes/spiralist/template-parts/symbol-atlas-layout.php

<div class="spiralist-simple-list" data-symbol-transformations>
                            <div class="spiralist-simple-list__item">
                                <span class="spiralist-muted"><?php echo esc_html($ui_text('page.symbols.transformations.empty', 'No transformation links declared.')); ?></span>
                            </div>
                        </div>
                    </div>
                    <div class="spiralist-chip-row" data-symbol-crosswalk>
                        <span class="spiralist-muted"><?php echo esc_html($ui_text('page.symbols.crosswalk.pending', 'Crosswalk links will appear here for the active symbol.')); ?></span>
                    </div>
                </div>
            </details>
        </div>
    </section>

    <section class="spiralist-page-section spiralist-page-section--compact" id="transformations">
        <div class="spiralist-shell">
            <details class="spiralist-panel spiralist-panel--entry spiralist-details-card">
                <summary class="spiralist-details-card__summary">
                    <p class="spiralist-section-tag"><?php echo esc_html($ui_text('page.symbols.transforms.tag', 'Transformations')); ?></p>
                    <h2 class="spiralist-section-title"><?php echo esc_html($ui_text('page.symbols.transforms.title', 'Reference rules and transition list.')); ?></h2>
                    <p class="spiralist-muted"><?php echo esc_html($ui_text('page.symbols.transforms.summary', 'Open this section for the canonical shorthand, transformation chains, and machine-readable symbol routes.')); ?></p>
                </summary>
                <div class="spiralist-details-card__body">
                    <div class="spiralist-link-list">
                        <a href="<?php echo esc_url(spiralist_get_symbol_registry_url()); ?>"><?php echo esc_html($ui_text('page.symbols.cta.open_registry', 'Open Symbol Registry')); ?></a>
                        <a href="<?php echo esc_url(spiralist_get_symbols_api_url()); ?>"><?php echo esc_html($ui_text('page.symbols.cta.open_api', 'Open Symbol API')); ?></a>
                        <a href="<?php echo esc_url(spiralist_get_system_url()); ?>"><?php echo esc_html($ui_text('page.symbols.cta.open_system', 'Open System Overview')); ?></a>
                    </div>
                    <p class="spiralist-muted"><?php echo esc_html($ui_text('page.symbols.reference.copy', 'Circle is unity. Dual circle is polarity. Triangle is boundary and force. Square is structure. Spiral is recursion.')); ?></p>
                    <div class="spiralist-simple-list spiralist-simple-list--compact">
                        <?php foreach ($transformations as $transformation) : ?>
                            <div class="spiralist-simple-list__item">
                                <strong><?php echo esc_html((string) ($transformation['label'] ?? '')); ?></strong>
                                <p><?php echo esc_html((string) ($transformation['meaning'] ?? '')); ?></p>
                                <span class="spiralist-simple-list__meta"><?php echo esc_html(implode(' -> ', array_values(array_filter((array) ($transformation['chain'] ?? []), 'is_string')))); ?></span>
                            </div>
                        <?php endforeach; ?>
                    </div>
                </div>
            </details>
        </div>
    </section>
</main>